Angular4 HttpHeaders设置不正确

时间:2017-11-29 11:34:45

标签: angular post http-headers httpclient

我试图设置一个没有Angular(4.4.6) HttpClient 的POST请求。但是,更改请求标头的行为不正确。

以下是代码:

const url = "http://...";
const body = { ... };

this.http.post(url, JSON.stringify(body), {
    params: new HttpParams().set("Content-Type", "application/json; charset=utf-8"),
    headers: new HttpHeaders().set('Content-Type', 'application/json; charset=utf-8')  <--
}).subscribe(res => console.log(res))

结果如下:

enter image description here

正如您所看到的,&#39;内容类型&#39;属性未设置,尽管密钥存储在 Access-Control-Request-Headers 中。

期望的是像HttpParams这样的行为(正如你所看到的,那些是正确设置的)

任何想法我做错了什么?提前谢谢!

0 个答案:

没有答案