2015-12-16 83 views
0

角度HTTP請求被阻止 - 顯示混合內容。角度HTTP請求被阻止 - 顯示混合內容

但是當我通過瀏覽器URL訪問時,內容正在顯示。

角代碼是:

  $http.post('http://crms.ttteamthoi.in/get_timespent_br', { 
       'from': '01/11/2015', 
       'to': '25/11/2015' 
      }, { 
       "headers": { 
        "Content-Type": "application/json; charset=UTF-8" 
       } 
      }) 
      .then(function(response) { 
       //code here 
      } 

控制檯誤差表示爲:

混合內容:在 'https://dash-thaidash.c9users.io/#/app/tonnage' 的頁面加載通過HTTPS,但要求一個不安全的XMLHttpRequest端點 'http://crms.ttteamthoi.in/get_timespent_br'。此請求已被阻止;內容必須通過HTTPS提供。

這是角度特有的嗎?

+0

您是否有權訪問控制器代碼或者這是第三方?它似乎也發現它檢測到你正在製作和ajax請求,並不接受它作爲安全... – anegrea

+0

我在我的控制器中使用此代碼。這個ajax請求只接受安全的請求嗎? –

+0

我打算詢問您是否有權訪問在此路線'http://crms.ttteamthoi.in/get_timespent_br'上執行的代碼。它可以檢查請求是如何做出來的,並且判斷它是否是ajax並解釋它。 – anegrea

回答

0

它似乎不是角度特定的。 crms.ttteamthoi.in主機告訴你只接受https請求,但是你使用http協議POST一些數據。嘗試使用https。您可以模擬HTTP請求here

+0

我使用https,但它的SSL錯誤。即時通過瀏覽器訪問鏈接時獲取內容。 –

+0

嘿,我在Hurl.it中得到了迴應。迴應:Cache-Control:private,max-age = 0 Content-Length:3373 Content-Type:application/json; charset = utf-8 Date:Wed,16 Dec 2015 07:20:27 GMT 服務器:Microsoft-IIS/7.5 X-Aspnet-Version:4.0.30319 X-Powered-by-ASP.NET –

0

問題解決。

服務器是沒有SSL的asp.net應用程序。電話是從https://c9.io這是安全的。這是混合內容錯誤。

將服務器應用程序更改爲SSL &,然後啓用CORS內容類型的技巧。