【发布时间】:2012-09-21 20:24:30
【问题描述】:
我正在测试来自 asp.net mvc 4 的新 web api,我认为与现有 asp.net mvc 3 的当前动作控制器调用相比没有太多优势。
来自 mvc 3 的动作控制器可以返回 json 的方式与 web api 非常相似。
我有 2 个关于 web api 的问题:
- 我们什么时候应该使用 web api 而不是标准操作控制器 jsonresults ?
- 我们如何保护 web api,获得来自不同平台的授权访问(授权移动应用程序,pr 其他网站)?
谢谢
【问题讨论】:
-
我建议阅读一个很好的 WebApi 介绍。关于 WebApi 以及返回 Web 服务结果比返回 json 的 MVC 操作更好的方法太多了。试试这个stephenwalther.com/archive/2012/03/05/…
-
不要忽视自托管作为 Web API 的优势。你不能用 MVC 做到这一点。
标签: asp.net-mvc-3 asp.net-mvc-4 asp.net-web-api