角度和自签名SSL证书 - ERR_INSECURE_RESPONSE

Ask*_*mov 9 ssl angularjs

我需要将我的angular $ resources连接到自签名的https web api.如果我试着直接这样做,我会收到诸如此类的消息

OPTIONS https://address/api/authentication net::ERR_INSECURE_RESPONSE
Run Code Online (Sandbox Code Playgroud)

有没有办法克服此错误,通过任何方式指定此特定连接是可信的?

小智 11

这并没有真正克服这个问题,但如果您进行Web UX开发并且需要在开发环境中查看浏览器中的更改,这是一个合适的解决方法:

无论后端api URL是否为angular调用,只需打开该URL的另一个选项卡,并在浏览器中接受无效的证书警告.在此之后,应用程序将对无效证书起作用,直到您关闭浏览器.

在IE和Chrome中测试过.


小智 2

不幸的是,除非您在与 Web api 相同的源上运行前端,否则它将无法工作。

对不受信任(自签名)HTTPS 的 AJAX 调用会默默失败