亚洲必赢手机Web Service vs WCF vs WCF REST vs Web APIWeb Service vs WCF vs WCF REST vs Web API

by admin on 2018年10月5日

Web Service

[MY NOTE]

1.基深受SOAP协议,以XML格式返回数据。

Translate
Source:http://www.dotnettricks.com/learn/webapi/difference-between-wcf-and-web-api-and-wcf-rest-and-web-service

2.只支持HTTP协议。

 

3.勿起来源,能用来所有能解析XML的客户端。

Web Service

4.只好寄宿在IIS上面。

1.基吃SOAP协议,以XML格式返回数据。

 

2.只支持HTTP协议。

WCF

3.非起来源,能用来所有能够解析XML的客户端。

  1. 为是因亚洲必赢手机SOAP协议,以XML格式返回数据。

4.只好寄宿在IIS上面。

2.是Web Service(ASMX)的升级,支持多商议,如:TCP, HTTP, HTTPS, Named
Pipes, MSMQ。

 

3.WCF安排过于繁杂。

WCF

4.无起头源,能用来所有能解析XML的客户端。

  1. 否是基于SOAP协议,以XML格式返回数据。

5.力所能及寄宿在应用程序,IIS和Windows服务受到。

2.凡是Web Service(ASMX)的升迁,支持多磋商,如:TCP, HTTP, HTTPS, Named
Pipes, MSMQ。

 

3.WCF布置过于繁杂。

WCF REST

4.未起头源,能用于所有能够解析XML的客户端。

1.待启用webHttpBindings。

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

2.支持HTTP GET和POST,通过长[WebGet]和[WebInvoke]属性实现。

 

3.如果欲运用另外HTTP请求方式(e.g. PUT,
DELETE),需要在IIS中进行额外安排。

WCF REST

4.通过URL参数传输数据,需要进行WebGet配置,必须使指定其中的UriTemplate。

1.用启用webHttpBindings。

5.支撑XML, JSON等数格式。

2.支持HTTP GET和POST,通过添加[WebGet]和[WebInvoke]特性实现。

 

3.使欲用另外HTTP请求方式(e.g. PUT,
DELETE),需要在IIS中展开额外安排。

WEB API

4.通过URL参数传输数据,需要开展WebGet配置,必须使指定其中的UriTemplate。

1.微软提供的一样种更简明好地创造HTTP服务之初框架。

5.支持XML, JSON等数码格式。

2.初步源项目,是于.NET平台达成成立REST-ful服务之优秀平台。

 

3.暨WCF Rest比较,Web API支持一切的HTTP特性(like URIs, request/response
headers, caching, versioning, various content formats.)。

WEB API

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

1.微软提供的相同栽更简短好地开创HTTP服务之初框架。

5.可以住宿在应用程序或者IIS上。

2.起来源项目,是以.NET平台上确立REST-ful服务之精粹平台。

6.凡是一个轻量级架构,可以还好的用于像智能手机这样有着有限带宽的装备。

3.暨WCF Rest比较,Web API支持所有之HTTP特性(like URIs, request/response
headers, caching, versioning, various content formats.)。

7.返数据经常,通过MediaTypeFormatter, 可以回JSON,
XML或者其它自定义数据。

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

5.足住宿在应用程序或者IIS上。

6.是一个轻量级架构,可以重新好之用来像智能手机这样具有有限带宽的设施。

7.返数据经常,通过MediaTypeFormatter, 可以回来JSON,
XML或者其它自定义数据。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图