【发布时间】:2018-02-06 02:24:36
【问题描述】:
我正在尝试向 API 发出 POST 请求,但收到此错误:
XMLHttpRequest 无法加载 http://*。预检响应具有无效的 HTTP 状态代码 400 但是,当我尝试发出 GET 请求时,它可以工作。
我的get方法:
getMethod() {
return this.http.get<PerfilModel[]>(globals.BASE_URL + 'perfis');
}
我的发帖方式:
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 切换插件已激活。
【问题讨论】: