I understand that the WEB API uses content negotiation for Accept-Content-Type to return json or xml. This is not good enough, and I need to pragmatically decide if I want to return json or xml.
Outdated examples of using the HttpResponseMessage<T> , which is no longer present in MVC 4, are flooded on the Internet.
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"); }
How to change the above code so that it works?
asp.net-mvc asp.net-mvc-4
user1662812
source share