2017-07-31 35 views
0

我正在開發一個應用程序的角度,我是新來的。Angular 4,http post給出錯誤:XMLHttpRequest無法加載

這是我的要求,我試圖使用http post獲取數據。但它給出了以下錯誤。 XMLHttpRequest無法加載http://162.12.0.117:8081/Server/config/getAllConfigurationValues。對預檢請求的響應不會通過訪問控制檢查:請求的資源上不存在「訪問控制 - 允許來源」標頭。因此不允許訪問原產地'http://localhost:4200'。

以下是我的代碼。

let headers = new Headers({ 'Content-Type': 'application/json'}); 

    let options = new RequestOptions({ headers: headers }); 
    this.http.post(
    "http://162.12.0.117:8081/Server/config/getAllConfigurationValues", 
    { 
     "userName": "username", 
     "password": "password" 
    }, 
    options 
    ).subscribe(
     (result) => function(){ 
      console.log(result); 
     } 
    ); 
+4

你可以找到這個問題的答案是你試圖尋找一個。 – cgTag

+1

多數來源請求被大多數瀏覽器阻止。如果你使用Chrome,看看這個問題:https://stackoverflow.com/questions/3102819/disable-same-origin-policy-in-chrome –

回答

1

跨服務器端的請求應該被允許。

相關問題