環境背景:
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