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