MVC WAB API对象为HttpResponseMessage的HttpContent

时间:2012-04-24 13:43:22

标签: xml json model-view-controller httpwebrequest

我有一个MVC WEB API服务,我希望将每个响应作为HttpResponseMessage发送。 这个案例我的课程看起来像这样:

public class Quota
{
    public int docs_quota { get; set; }
    public int pages_quota { get; set; }
    public int size_quota { get; set; }
}

在响应的内容中我想发送一个Quota对象,但我不想自己序列化,我想让服务这样做,所以如果它被序列化为json或者我不需要打扰XML。

我该怎么做?

此致

佐利

1 个答案:

答案 0 :(得分:0)

最终,我发现了它,这很容易:

Quota q = GetQuota();
var response = new HttpResponseMessage<Quota>(q);
    return response;    

它将返回状态码200(好),q将在内容中以json / xml序列化。