【问题标题】:Advantage of using WebAPI in asp.Net MVCasp.Net MVC中使用WebAPI的优势
【发布时间】:2013-04-26 05:53:39
【问题描述】:

在 asp.Net MVC 中使用 WebAPI 作为 ProjectType 优于 Internet 应用程序的优势? WebAPI 还有其他用途吗?为什么要在 MVC4 中引入它?

【问题讨论】:

    标签: asp.net-mvc-4 asp.net-web-api


    【解决方案1】:

    仅举几例:

    • ASP.NET web api 可以在 IIS 外部自托管
    • ASP.NET web api 并非专门针对浏览器...
    • ASP.NET Web api 让(2/3 级)RESTful Web 服务变得更容易

    【讨论】:

      【解决方案2】:

      我认为 WebAPI 相对于其他解决方案的最大优势在于内置对不同格式(如 XML、JSON)的支持,以及在添加自定义格式时相对容易。另一个值得一提的优点是无需编码就可以支持广泛的 OData(可以像返回 IQueryable 一样简单),以及对对象的支持。

      也就是说,WebAPI 仍有许多问题需要解决,我不断收到开发人员的问题,他们发现 WebAPI 无法解决他们的方法、参数总是导致 NULL 等等......所以我不会发誓到目前为止,我们都希望早日看到更好的版本。

      【讨论】:

        猜你喜欢
        • 2011-03-23
        • 2012-09-21
        • 2010-09-11
        • 1970-01-01
        • 2013-07-04
        • 1970-01-01
        • 2011-12-28
        • 1970-01-01
        相关资源
        最近更新 更多