Web Service vs WCF vs WCF REST vs Web API

2019-10-11 19:58栏目:澳门平台
TAG:

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宝马7系L参数字传送输数据,供给开展WebGet配置,需求求内定当中的UriTemplate。

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

 

WEB API

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

2.开源项目,是在.NET平台上成立REST-ful服务的佳绩平台。

3.和WCF Rest比较,Web API扶助一切的HTTP天性(like USportageIs, 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