jquery
  • ajax
  • https
  • node-webkit
  • 2014-11-14 41 views 16 likes 
    16

    Ajax請求,當我試圖讓Ajax請求使用jQuery到:網:: ERR_INSECURE_RESPONSE同時使從節點的WebKit

    https://localhost:8443/uri 
    

    我得到這個錯誤:

    net::ERR_INSECURE_RESPONSE 
    

    我使用自簽名的證書,在我的package.json有這些參數:

    "chromium-args": "--ignore-certificate-errors --auth-schemes='basic --auth-server-whitelist='*localhost:8443' --auth-negotiate-delegate-whitelist='*localhost:8443'''", 
    

    有誰知道我可以添加自簽名certif使用node-webkit的信任庫!

    操作系統:Ubuntu的14.10

    +0

    我的猜測是你的瀏覽器阻止https域沒有證書。 – igaurav 2015-07-22 10:05:01

    +0

    看看這個幫助https://github.com/coolaj86/nodejs-self-signed-certificate-example – igaurav 2015-07-22 10:08:53

    +0

    你是否啓用CORS? @Rodislav你可以添加你的ajax電話嗎? – gon250 2015-10-13 19:35:49

    回答

    5

    這裏的問題是,瀏覽器阻止呼叫到該服務器,因爲服務器的證書無效。由於它是本地主機服務器,因此它是一個self-signed certificate。要解決這個問題的最好辦法是嘗試下面的一個...

    +1

    手動訪問該頁面並接受無效證書幫助我消除了錯誤信息,雖然它不能解決我的問題,因爲這不會成爲那些使用我的客戶端的選項。這不是需要安全性的事情,而是因爲它是從安全頁面調用的,所以只有在安全的情況下才會起作用。而這只是一個玩具 - 一個昂貴的官方證書是不可能的...幫助!? – 2016-06-25 01:27:58

    相關問題