我想将 WebApi 用作独立的应用程序来访问数据。
当我创建一个新的 MVC 4 项目时,它安装了一堆我对此不感兴趣的废话。
我应该删除 View 、内容、脚本等吗
或者您会为此目的推荐 WCF 吗?
另外,不同的浏览器返回的数据格式不同,比如Firefox返回XML,IE返回json。
我希望它们都返回 JSON。对于 WCF,如果配置了 json,它们都会返回返回 JSON。我如何强制 webapi 为所有浏览器只返回 json?
有什么想法吗?
最佳答案
您可以创建一个空项目,只需拉入 nugets 即可获得所有 Web API 功能。
要强制仅使用 JSON,最简单的方法是清除全局格式化程序集合,然后只添加回 JSON 格式化程序。
关于c# - 没有 UI 的独立 Web.API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11819357/