ZZZ*_*ZZZ 4 xml json asp.net-web-api
我有一个ASP.NET Web API网站,有时我只想查看返回的数据HTTP GET.虽然我知道如何通过编程获取XML或JSON,但我不知道在哪里更改浏览器的设置(IE,Firefox和Chrome)以请求XML或JSON?
ASP.NET Web API基于Accept标头返回JSON或XML .
不同浏览器有不同的默认Accept标头.至于我:
火狐:
text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,image/jpeg,image/gif;q=0.2,*/*;q=0.1
Run Code Online (Sandbox Code Playgroud)
作为text/xml最优选,的WebAPI的Firefox返回XML.
IE:
application/x-ms-application, image/jpeg, application/xaml+xml, image/gif, image/pjpeg, application/x-ms-xbap, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*
Run Code Online (Sandbox Code Playgroud)
铬:
*/*
Run Code Online (Sandbox Code Playgroud)
由于XML和JSON同样可以接受,因此WebAPI选择JSON.
IEAccept根据注册表项生成标头值:
HKLM\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Accepted Documents
Run Code Online (Sandbox Code Playgroud)
Firefox将其存储在变量中Network.http.accept.default.
您可以在about:config标签中更改它.
我还没有找到有关Chrome的信息.可能,您可以使用ModHeader扩展来执行此操作.
| 归档时间: |
|
| 查看次数: |
1023 次 |
| 最近记录: |