为了观看培训视频,我有一个非常基本的webApi内置/正在运行(几乎是模板应用程序,仅此而已)。 GET和DELETE调用工作正常,PUT和POST给出400错误。承认这是非常新的东西,因此我正在寻找一些基本的故障排除指导。随后是相关的屏幕截图,我很乐意按要求提供其他屏幕截图。预先感谢。
答案 0 :(得分:2)
您正在尝试发出POST请求,该请求的主体中需要字符串值。
转到“邮递员请求”的“正文”部分,选择form-data
,然后将value
添加为parameterName,并将This is test string
添加为参数值
答案 1 :(得分:0)
我知道这个非常老的话题,但可能会对某人有所帮助,所以发布我的答案。 尝试更新您的方法属性[HttpPost(“ New”)],并将其称为http:localhost // api / new。
答案 2 :(得分:0)
我的是 .net 核心上的开发环境。
这让我发疯并浪费了 5 个小时,所有这些都阻止了来自浏览器调用或 Postman 的发布请求。
以下三个更改在 3 个不同的场景中帮助了我。