【问题标题】:Angular httpClient https call errorAngular httpClient https调用错误
【发布时间】:2018-01-31 12:11:58
【问题描述】:

我正在尝试使用 https 调用 Rest API 端点。 API 团队给了我一个证书文件夹并告诉我使用它来连接。

它有一个 a.key.pem 和一个 a.cert.pem 文件。像下面这样的卷曲请求工作正常-

curl -k -X GET -H "Content-Type: application/json" -H "Authorization: Bearer ZZZ" --key XX.key.pem --cert XX.pem "https://api url"

当我的 Angular 应用程序调用 https 时,会出现以下错误:- SCRIPT7002:XMLHttpRequest:网络错误 0x2efd,由于错误 00002efd 无法完成操作。

我尝试使用 ng serve --ssl 1 --ssl-key "Certs/XX.key" --ssl-cert "Certs/XX" 但这并没有解决我的问题。请指教。

【问题讨论】:

    标签: angular ssl https xmlhttprequest


    【解决方案1】:

    错误代码是一般的“错误无法连接”消息。这可能表明存在 CORS 问题。在浏览器中启用 CORS 再次尝试 - 我推荐 Google Chrome 的 CORS 插件。如果是这种情况,请在您的请求中添加一个 'control-access-allow-origin : true' 标头。

    如果不是这种情况,我建议发布您的 angularjs 请求代码以进行进一步的故障排除。

    【讨论】:

      猜你喜欢
      • 2022-06-28
      • 1970-01-01
      • 1970-01-01
      • 2018-11-23
      • 2021-02-15
      • 2014-04-10
      • 1970-01-01
      • 1970-01-01
      • 2018-06-26
      相关资源
      最近更新 更多