这个问题的答案是 社区的努力。编辑现有答案以改善此职位。它当前不接受新的答案或互动。
使用 Chrome中* 较新的 ASP.NET Web API ,我看到的是XML-如何更改它以请求 JSON, 以便可以在浏览器中查看它?我相信这只是请求标头的一部分,我是否正确? ***
我只是App_Start / WebApiConfig.cs在我的MVC Web API 项目中的类中添加以下内容。
App_Start / WebApiConfig.cs
config.Formatters.JsonFormatter.SupportedMediaTypes .Add(new MediaTypeHeaderValue("text/html") );
这样可以确保您在大多数查询中都获取JSON,但是XML在发送时可以获取JSON text/xml。
XML
text/xml
如果您需要回应Content-Type,application/json请查看下面的Todd回答。
Content-Type
application/json
NameSpace正在使用System.Net.Http.Headers。
NameSpace
System.Net.Http.Headers