8
我知道WEB API使用Accept-Content-Type的內容協商來返回json或xml。 這不夠好,我需要能夠務實地決定是否要返回json或xml。如何從MVC WEB API控制器返回JSON
互聯網上充斥着使用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");
}
如何更改上面的代碼,以便它的工作原理?
對!我的錯誤是Get()方法有一個返回類型的tokenResponse。謝謝! – user1662812