首页 > 解决方案 > 角度http帖子内容类型应用程序/ json不工作

问题描述

问题是我需要发送 json,但内容类型是 text/plain,当我将其更改为 application/json 时,会出现错误(案例 2)

但它与邮递员一起正常工作,通过POST发送,正文中的json(JSON)

我正在使用 Angular HttpClient 通过 POST 将数据发送到我的 webservice .net 我的 webservice 只接受 json 作为消息格式 .net web.config

在我的角度中,http post 服务与可观察的一起使用,例如 angular http post sendData

在案例 1 中,我不使用任何标头,仅使用 POST 发送 json,但使用 text/plain 发送,结果是有 400 个错误请求 数据包发送者日志案例 1

在案例 2 中,当我使用标头(内容类型、应用程序/json)时,POST 方法自动更改为 OPTIONS,在数据包发送方看起来没有任何标头 数据包发送方日志案例 2

在案例 3 中,我尝试使用另一个标头 content-type application/x-www-form-urlencoded,结果是内容类型已更改,但我的 web 服务不接受此 数据包发送者日志案例 3

知道如何在标题中设置('Content-Type','application/json')并与 POST 一起使用吗?

谢谢

标签: jsonangularapplicationcontext

解决方案


推荐阅读