相关疑难解决方法(0)

模型在XML POST上始终为null

我目前正致力于系统之间的集成,我决定使用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,我不知道为什么.有人有线索吗?

.net c# http-post asp.net-web-api

43
推荐指数
2
解决办法
3万
查看次数

标签 统计

.net ×1

asp.net-web-api ×1

c# ×1

http-post ×1