我有以下操作方法:
public HttpResponseMessage Put(int id, dynamic item)
{
}
public HttpResponseMessage Post(object item)
{
}
public HttpResponseMessage Patch(intid, dynamic item)
{
}
如果我使用“应用程序/json”的内容类型发布/放置/修补一个项目,我会在上述方法中得到一个非空项目,表示 json 有效负载的键值对,但是,如果我将内容类型更改为“应用程序/xml”并在正文中发送 XML 有效负载而不是 JSON 有效负载我得到该项目的“null”。
为什么?