如何添加=来请求正文来调用rest api

时间:2017-07-19 20:57:58

标签: angular rest

我已经发现,当从Angular调用我的API时,API进程会在数据库中插入一个空行。我使用Fiddler和本地API进行了测试,我能够在DB中成功插入一行。

我必须在Fiddler的JSON(请求体)的开头添加一个'=',一切都按预期工作。

FiddlerView

我的问题是,如何将来自Angular的请求正文添加'='以使其正常工作。

来自我的service.ts的代码

Service.ts

任何帮助将不胜感激......提前致谢...

1 个答案:

答案 0 :(得分:0)

问题是您的内容类型。您正在请求正文中发送JSON字符串,但您要将内容类型标识为" application / x-www-form-urlencoded"。您需要将Content-Type标头值更改为" application / json"。

不要使用" ="在请求正文中,因为它不是有效的JSON。