我了解 WEB API 使用内容协商来接受 - Content-Type 以返回 json 或 xml。这还不够好,我需要能够务实地决定是要返回 json 还是 xml。
互联网上充斥着过时的 using 示例,HttpResponseMessage<T>
MVC 4 中不再存在这些示例。
tokenResponse response = new tokenResponse();
response.something = "gfhgfh";
if(json)
{
return Request.CreateResponse(HttpStatusCode.OK, response, "application/json");
}
else
{
return Request.CreateResponse(HttpStatusCode.OK, response, "application/xml");
}
如何更改上述代码以使其正常工作?