我試圖做一個POST請求API和我收到此錯誤:角2的XMLHttpRequest
的XMLHttpRequest無法加載的http:// *。預檢的響應具有無效的HTTP狀態代碼400 但是,當我嘗試進行GET請求時,它會起作用。
我get方法:
getMethod() {
return this.http.get<PerfilModel[]>(globals.BASE_URL + 'perfis');
}
我POST方法:
updateMethod(changePass: ChangePassModel) {
let h = new Headers();
h.append('Content-Type', 'application/json');
return this.http2.post(globals.BASE_URL +
'users/passwords/redefinitions/' +
changePass.key, JSON.stringify(changePass),
{ headers: h }
).map(res => res.json);
}
觀察:切換插件CORS被激活。
據我所知,服務器端是在C#中,你知道他們需要在服務器端做什麼樣的配置來允許我的請求嗎? –
我希望你不要在後臺工作。請檢查您的後端人員(服務器端) –