【发布时间】:2016-03-23 16:15:44
【问题描述】:
我们有使用 MVC 编写的 web api。 在某些机器上,当我们在 Firefox 浏览器中输入 url 时,会显示纯文本作为响应 我想限制浏览器以 XML 格式显示响应。 有什么办法可以做到这一点。
【问题讨论】:
标签: firefox model-view-controller asp.net-web-api
我们有使用 MVC 编写的 web api。 在某些机器上,当我们在 Firefox 浏览器中输入 url 时,会显示纯文本作为响应 我想限制浏览器以 XML 格式显示响应。 有什么办法可以做到这一点。
【问题讨论】:
标签: firefox model-view-controller asp.net-web-api
是的,您需要将 API 限制为仅返回 XML。
void ConfigureApi(HttpConfiguration config)
{
// Remove the JSON formatter
config.Formatters.Remove(config.Formatters.JsonFormatter);
}
您可以在此处找到有关 Web API 中内容协商的更多信息:http://www.asp.net/web-api/overview/formats-and-model-binding/content-negotiation
这里: How do I specify if I want JSON or XML in ASP.NET Web API?
【讨论】: