4

我想使用 WebApi 作为一个独立的应用程序进行数据访问。

当我创建一个新的 MVC 4 项目时,它会安装一堆我对此不感兴趣的废话。

我应该删除视图、内容、脚本等吗?

或者您会为此目的推荐 WCF 吗?

还有,不同的浏览器返回的数据格式也不同,比如Firefox返回XML,IE返回json。

我希望他们都返回 JSON。如果配置了 json,则使用 WCF,它们都返回返回 JSON。如何强制 webapi 只为所有浏览器返回 json?

有什么想法吗?

4

1 回答 1

5

您可以创建一个空项目,然后只需拉入 nugets 即可获得所有 Web api 功能。

要仅强制 JSON,最简单的方法是清除全局格式化程序集合,然后添加回 JSON 格式化程序。

于 2012-08-05T19:44:02.777 回答