【发布时间】:2021-10-17 02:10:04
【问题描述】:
我正在使用 net core 5 开发一个 web api,在执行来自 POSTMAN 的 put 请求后,我收到以下错误消息
“错误”:{ “ID”: [ “值 '44' 无效。” ] }
我的控制器方法中有一个断点,但没有命中该代码的任何部分。所以这可能是我正在使用的 url 或一些参数配置的问题。
这是我的控制器中的 httpmethod:
[HttpPut("Edit/{id}")]
public IActionResult Update(Guid id, [FromBody]Model mod)
{
return mod.SomeValue;
}
这是我对 POSTMAN 的要求:
https://localhost:8820/api/controller/Edit/44
我正在从 body 发送参数作为 JSON 对象(同一个对象使用我的 POST 方法工作)
可能是什么问题?
【问题讨论】:
标签: json api rest asp.net-core asp.net-core-webapi