加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

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

发布时间:2020-12-17 09:42:00 所属栏目:安全 来源:网络整理
导读:我正在尝试将post api的头设置为application.json let options: { headers?: {'Content-Type':'application/json'} } 但没有设定. 要使用新的HttpClient类定义内容类型,您需要: 从@ angular / common / http导入(而不是从@ angular / http导入,当前标记为已
我正在尝试将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仅用作示例,需要替换为您的实际数据.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读