这是基本设置,我有一个 asp.net 核心 webapi 控制器(在 c# 中),它具有如下的 post 函数:
[HttpPost]
public ActionResult<string> Post([FromBody] string Name)
{
//Do some processing with the "Name" argument...
return Ok( "Success!" );
}
我正在尝试将以下原始 JSON 请求正文发送到此函数:
{
"Name": "Foo"
}
但是,当使用上面的正文向此函数发送发布请求时,我在服务器控制台中返回以下错误:
“执行 ObjectResult,写入 'Microsoft.AspNetCore.Mvc.SerializableError' 类型的值”
而客户端的这个错误
{ "": ["解析值时遇到意外字符:{. Path '', line 1, position 1." ] }
我尝试在函数的开头设置一个断点,但它甚至没有触发!为什么我会收到可序列化的错误?