使用较新的 ASP.NET Web API ,在 Chrome 中我看到 XML - 如何将其更改为请求 JSON ,以便我可以在浏览器中查看它?我确实相信它只是请求标头的一部分,我是否正确?
App_Start / WebApiConfig.cs我只是在我的 MVC Web API 项目的类中添加以下内容。
App_Start / WebApiConfig.cs
config.Formatters.JsonFormatter.SupportedMediaTypes .Add(new MediaTypeHeaderValue("text/html") );
这样可以确保您在大多数查询中获得 JSON,但您可以XML在发送text/xml.
XML
text/xml
如果您需要回复Content-Type,application/json请查看下方托德的回答。
Content-Type
application/json
NameSpace正在使用System.Net.Http.Headers.
NameSpace
System.Net.Http.Headers