Angular httpClient https调用错误

时间:2018-01-31 12:11:59

标签: angular ssl https xmlhttprequest

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

它有一个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"

当我的角度应用程序执行https调用时,它会收到以下错误: - SCRIPT7002:XMLHttpRequest:网络错误0x2efd,由于错误00002efd无法完成操作。

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

1 个答案:

答案 0 :(得分:0)

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

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