【问题标题】:Firefox shows plain text as mvc web api responseFirefox 将纯文本显示为 mvc web api 响应
【发布时间】:2016-03-23 16:15:44
【问题描述】:

我们有使用 MVC 编写的 web api。 在某些机器上,当我们在 Firefox 浏览器中输入 url 时,会显示纯文本作为响应 我想限制浏览器以 XML 格式显示响应。 有什么办法可以做到这一点。

【问题讨论】:

    标签: firefox model-view-controller asp.net-web-api


    【解决方案1】:

    是的,您需要将 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?

    【讨论】:

    • 您好,感谢您的解决方案。是代码问题还是我们可以通过设置一些Firefox设置来处理它。因为 url 在其他机器的 Firefox 上运行良好。我们只在一台机器上遇到了这个问题
    猜你喜欢
    • 2014-08-10
    • 1970-01-01
    • 1970-01-01
    • 2013-05-19
    • 2011-04-22
    • 2023-04-09
    • 2019-02-08
    • 1970-01-01
    • 2017-06-06
    相关资源
    最近更新 更多