angular v5.1.0 HttpClient未设置头内容类型:application / json

前端之家收集整理的这篇文章主要介绍了angular v5.1.0 HttpClient未设置头内容类型:application / json前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试将post api的头设置为application.json
let options: { headers?: {'Content-Type':'application/json'} }

但没有设定.

要使用新的HttpClient类定义内容类型,您需要:

>从@ angular / common / http导入(而不是从@ angular / http导入,当前标记为已弃用)

import { HttpClient,HttpHeaders } from '@angular/common/http';

>在构造函数上注入HttpClient:

constructor(private http: HttpClient) { }

>定义私有字段标题以定义所需的内容类型以及准备将在调用中使用的对象的选项:

private options = { headers: new HttpHeaders().set('Content-Type','application/json') };

>在您的方法中使用它:

this.http.post('your target url',yourBodyObject,this.options)

其中’您的目标网址’和yourBodyObject仅用作示例,需要替换为您的实际数据.

原文链接:https://www.f2er.com/angularjs/140487.html

猜你在找的Angularjs相关文章