您的位置:澳门新葡萄京最大平台 > 澳门新葡萄京 > Web Service vs WCF vs WCF REST vs Web API

Web Service vs WCF vs WCF REST vs Web API

发布时间:2019-11-15 13:42编辑:澳门新葡萄京浏览(153)

    Web Service

    1.基于SOAP公约,以XML格式再次回到数据。

    2.只支持HTTP协议。

    3.不开源,能用于全数能分析XML的客户端。

    4.只能寄宿在IIS上边。

     

    WCF

    1. 也是依赖SOAP公约,以XML格式再次回到数据。

    2.是Web Service(ASMX)的进步,帮忙种种协商,如:TCP, HTTP, HTTPS, Named Pipes, MSMQ。

    3.WCF安排过于冗杂。

    4.不开源,能用于全数能分析XML的客商端。

    5.可见寄宿在应用程序,IIS和Windows服务中。

     

    WCF REST

    1.索要启用webHttpBindings。

    2.协助HTTP GET和POST,通过抬高[WebGet]和[WebInvoke]性情完毕。

    3.万风流浪漫急需运用其余HTTP供给情势(e.g. PUT, DELETE卡塔尔,要求在IIS中开展额外布置。

    4.透过URAV4L参数字传送输数据,必要张开WebGet配置,必必要内定个中的UriTemplate。

    5.帮助XML, JSON等数码格式。

     

    WEB API

    1.微软提供的生机勃勃种更简便方便地创设HTTP服务的新框架。

    2.开源项目,是在.NET平台上树立REST-ful服务的精髓平台。

    3.和WCF Rest比较,Web API援救全体的HTTP特性(like U奇骏Is, request/response headers, caching, versioning, various content formats.卡塔 尔(英语:State of Qatar)。

    4.也支持MVC特性,如routing, controllers, action results, filter, model binders, IOC container or dependency injection, unit testing。

    5.得以借宿在应用程序也许IIS上。

    6.是七个轻量级架构,能够更加好的用来像智能手提式有线电话机那样具备有限带宽的装置。

    7.回到数据时,通过MediaTypeFormatter, 能够回来JSON, XML可能别的自定义数据。

    本文由澳门新葡萄京最大平台发布于澳门新葡萄京,转载请注明出处:Web Service vs WCF vs WCF REST vs Web API

    关键词: