我正在尝试将post api的头设置为application.json
let options: { headers?: {'Content-Type':'application/json'} }
但没有设定.
要使用新的HttpClient类定义内容类型,您需要:
原文链接:https://www.f2er.com/angularjs/140487.html>从@ 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仅用作示例,需要替换为您的实际数据.