【发布时间】:2012-08-05 19:20:53
【问题描述】:
我想使用 WebApi 作为一个独立的应用程序来访问数据。
当我创建一个新的 MVC 4 项目时,它会安装一堆我对此不感兴趣的废话。
我应该删除视图、内容、脚本等吗?
或者您会为此目的推荐 WCF 吗?
另外,不同的浏览器返回不同的数据格式,比如Firefox返回XML,IE返回json。
我希望它们都返回 JSON。如果配置了 json,则使用 WCF,它们都返回返回 JSON。如何强制 webapi 只为所有浏览器返回 json?
有什么想法吗?
【问题讨论】:
-
different browsers returns different data format, such as Firefox returns XML, IE return json.这是怎么回事? -
它甚至发生在 web.api 文档中。不太清楚为什么会出现这种行为。
-
返回的内容基于提供的 Accept 标头。不同的浏览器提供不同的接受标头。使用 fiddler 查看正在发送的内容。
标签: c# asp.net-mvc-4 asp.net-web-api