我目前正致力于系统之间的集成,我决定使用WebApi,但我遇到了一个问题......
假设我有一个模型:
public class TestModel
{
public string Output { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
POST方法是:
public string Post(TestModel model)
{
return model.Output;
}
Run Code Online (Sandbox Code Playgroud)
我使用标题从Fiddler创建一个请求:
User-Agent: Fiddler
Content-Type: "application/xml"
Accept: "application/xml"
Host: localhost:8616
Content-Length: 57
Run Code Online (Sandbox Code Playgroud)
与身体:
<TestModel><Output>Sito</Output></TestModel>
Run Code Online (Sandbox Code Playgroud)
方法中的model参数Post总是如此null,我不知道为什么.有人有线索吗?