这是我的 webapi 2 端点 - MVC 重复建议不相关
[Route("Test2")]
[HttpPost]
public IHttpActionResult Test2([FromBody] Guid? guid)
{
return Ok();
}
当我使用 fiddler 手动测试时:
Content-Type: application/json
在 header 中和主体中的此有效负载:
{"guid":"1c3c8edc-d87a-46dc-adbf-e7112bf16d22"}
方法已命中,但 guid 为空。有什么想法吗?
请您参考如下方法:
不能直接反序列化为Guid。现在,您正在从 fiddler 发送对象,例如:
public class SampleObject
{
public Guid guid {get; set;}
}
尝试只发送:
"1c3c8edc-d87a-46dc-adbf-e7112bf16d22"
在请求的正文中。
