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);
}
);
你可以找到這個問題的答案是你試圖尋找一個。 – cgTag
多數來源請求被大多數瀏覽器阻止。如果你使用Chrome,看看這個問題:https://stackoverflow.com/questions/3102819/disable-same-origin-policy-in-chrome –