【问题标题】:What are the differences between WebAPI and WebAPI 2 [closed]WebAPI 和 WebAPI 2 之间有什么区别 [关闭]
【发布时间】:2014-02-13 10:58:29
【问题描述】:

现在随 Visual Studio 2013 提供的 WepApi 和 WepApi2 之间的主要区别(我应该关注的事情)是什么?

【问题讨论】:

    标签: c# .net asp.net-web-api


    【解决方案1】:

    主要的新功能是,

    1. 属性路由
    2. OWIN 自托管
    3. IHttpActionResult
    4. CORS
    5. HttpRequestContext

    我有同样的问题,并找到了关于此的简单文章,here

    【讨论】:

      【解决方案2】:

      除了iJay提到的功能

      1. 可测试性

      2. ODATA 改进

      3. 过滤器覆盖

      4. 字节范围流内容

      我们可以通过上面的特性来区分web api和web api2。

      【讨论】:

        【解决方案3】:

        WebAPI 和 WebAPI 2

        实际上WebAPI 2.0 是WebApi 的增强功能,这两者没有区别。 在 2.0 版中,Web API 框架得到了增强,以支持以下功能:

        • IHttpActionResult 返回类型
        • 新的路由属性
        • 支持使用 CORS 的跨域请求
        • 使用 OAuth 2.0 保护 ASP.NET Web API
        • 在 OData 服务中支持 $expand、$select

        【讨论】:

          猜你喜欢
          • 2017-02-11
          • 1970-01-01
          • 2010-09-18
          • 2014-10-02
          • 2013-12-11
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多