环境背景:
win系统,axios请求https;Chrome浏览器;nginx代理;
ERR_INSECURE_RESPONS访问的网址与接口请求的域名不一致
一:
Google 了一下,大概都是说资源认证错误或者认证过期。如下:
https://stackoverflow.com/questions/22083453/console-errors-failed-to-load-resource-neterr-insecure-response
相关 chrome 的代码参加 Code。截图如下:
解决方法:
1、检查电脑的时间是否为现在正确时间。
2、重新打开该域名页面,如果有提示接受 SSL 证书,选择接受。
3、用终端打开 chrome,输入:Chrome --ignore-certificate-errors。(这种方式主要是为了测试是否为证书问题用,不是一劳永逸的方法。)
4、在Chrome偏好设置->高级选项中,找到HTTPS/SSL,去掉“检查服务器证书吊销状态”的勾选。(这种方法不推荐,存在安全性问题)
5、以上都无法解决时,打开 chrome 设置,试试“清除所有浏览数据”。
二:
1.把chrome浏览的快捷方式发送到桌面,右键选择属性。
2.找到目标,在chrome.exe 后添加一个空格,然后添加一下参数
–ignore-certificate-errors –allow-file-acess-from-files –enable-file-cookies –disable-web-security 。重启浏览器即可
原文链接:https://blog.csdn.net/qq_36207983/java/article/details/81509052