2014-09-27 166 views
1

我正在使用高級REST客戶端來測試外部API,這需要我指定 Connection: Keep-Alive。連接失敗(無響應)和檢查鉻控制檯我發現Refused to set unsafe header "Connection"其次net::ERR_INSECURE_RESPONSE如何修復Chrome的拒絕設置不安全的標題「連接」

有任何Chrome設置,讓我重寫呢?順便說一句,當我使用外部工具如APIGee時,API工作。我試過Chrome CORS擴展(允許控制允許來源)但仍不成功。

回答

0

問題是Chrome拒絕加載具有無效或過期SSL證書的資源。即使你可以繞過它,這將是一個壞主意,因爲它會讓你的應用程序中的中間人攻擊更容易。

我的建議是(如果您信任服務器或本地運行的服務器)將該證書導入到您的商店,以便在開發環境中信任該證書。如果證書已過期並且在本地託管,請查看有關如何更改證書或添加自簽名文檔的文檔(然後您還將添加到您的可信站點)

如何將自簽名添加到您的商店

For Mac

For windows

你必須重新啓動Chrome,它看到店裏的證書再次這樣做

後,一定要相信這些證書的來源,因爲它們將被視爲可信,就好像合法的CA HAD發佈了它們一樣