我已经发现,当从Angular调用我的API时,API进程会在数据库中插入一个空行。我使用Fiddler和本地API进行了测试,我能够在DB中成功插入一行。
我必须在Fiddler的JSON(请求体)的开头添加一个'=',一切都按预期工作。
我的问题是,如何将来自Angular的请求正文添加'='以使其正常工作。
来自我的service.ts的代码
任何帮助将不胜感激......提前致谢...
答案 0 :(得分:0)
问题是您的内容类型。您正在请求正文中发送JSON字符串,但您要将内容类型标识为" application / x-www-form-urlencoded"。您需要将Content-Type标头值更改为" application / json"。
不要使用" ="在请求正文中,因为它不是有效的JSON。