【发布时间】:2018-01-11 07:58:30
【问题描述】:
我正在使用HttpClient 的发布请求,如下所示,
return this.httpclient.post<any>(url, body)
.catch(this.handleError)
然后它给了我以下错误,
不支持内容类型“text/plain;charset=UTF-8”
然后我尝试添加如下标题,
const headers = new HttpHeaders({'Content-Type':'application/json; charset=utf-8'});
return this.httpclient.post<any>(url, body, {headers: headers})
.catch(this.handleError)
然后它给了我以下错误,
预检响应包含无效的 HTTP 状态代码 403
- 这适用于
get请求。
这是什么原因。希望您对此有所帮助
【问题讨论】:
-
尝试用邮递员发出请求,然后看看哪些头参数起作用
-
是的,它工作正常@AshrafulIslam
标签: angular post httpclient