当前位置:澳门新萄京网址 > 澳门新萄京网址 > Web Service vs WCF vs WCF REST vs Web API

Web Service vs WCF vs WCF REST vs Web API

文章作者:澳门新萄京网址 上传时间:2019-10-23

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.透过U中华VL参数传输数据,供给进行WebGet配置,必要求钦赐当中的UriTemplate。

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

 

WEB API

1.微软提供的后生可畏种更简明方便地创制HTTP服务的新框架。

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

3.和WCF Rest相比较,Web API帮忙整个的HTTP天性(like UPRADOIs, request/response headers, caching, versioning, various content formats.)。

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

关键词: