2015-10-19 204 views
0

很抱歉,如果這聽起來很愚蠢,但我真的是在我頭上這裏。在工作中我做了一個網站,並在我的工作,另一個人做出了一個網絡服務器。我的網站是HTTPS,我發現我可以通過鍵入 「https://myurlhttp://myurl發送和接收信息

在我的網站達到我的網站,我做出看起來像這樣的web服務器的呼叫......

$.ajax({ 
crossDomain:true, 
contentType:"application/json; charset=utf-8", 
type:"POST", 
url: 'http://urlOfWebserver/'+data.method, 
dataType:"jsonp", 
data: data.data, 
success: function (data){} 

當我在我的網站是http一切正常,但是當我在我的網站使用HTTPS前綴,我得到以下錯誤

混合內容:在「https://myurl」加載頁面通過HTTPS,但要求一個不安全腳本'http://urlOfWebserver/MQueryString。此請求已被阻止;內容必須通過HTTPS提供。

可這個問題從我的網站固定或是否需要固定在web服務器上?

+0

形式'使用相對協議網址「// urlOfWebserver /」'這將使用https網頁上通過https從而避免了混合內容警告。 –

+0

我只是試圖說,它仍然工作時,我的網站是http 但是,當我把我的網站在https它給了我這個新的錯誤,而不是舊的 「淨:: ERR_SSL_PROTOCOL_ERROR」 –

+0

我認爲,錯誤信息是相當描述性的: '''網址: 'HTTP:// urlOfWebserver /'''' - 請檢查您是否可以訪問'''通過urlOfWebserver''''''https''' ...如果是的話:應該工作。如果不是,請嘗試使其發生。 –

回答