我正在构建一个web api应用程序。我有一个控制器,它有一个简单的动作,可以将对象作为参数。
对象看起来像这样:
public class Event
{
public int Id { get; set; }
public int? ParentId { get; set; }
}
我的控制器操作如下所示:
[HttpPost]
public void Post([FromBody] Event e)
{
}
当我使用Fiddler编写一个http post请求时,如下所示:
User-Agent: Fiddler
Host: localhost:34860
Content-Length: 36
Content-Type: application/json;
{
"Id":"1",
"ParentId":"0"
}
我的对象为null,我在fiddler上收到了http 502错误。
这里出了什么问题?