代码改变世界

WebService/WCF/WebAPI 之间的区别

2018-04-28 14:26  Tony、  阅读(1064)  评论(0编辑  收藏  举报

Web Service

  1、数据的格式基于SOAP协议

  2、数据的传输只支持HTTP协议

       3、它只能部署在IIS上

WCF

  1、数据的格式基于SOAP协议

  2、数据的传输支持HTTP,HTTPS,TCP,Named Pipes, MSMQ

       3、可以部署在应用程序、IIS或者Windows服务中

webApi

       1、数据的格式比较自由 可以是json、xml以及用户自定义

       2、数据的传输支持HTTP、HTTPS协议

  3、可以部署在IIS 等其他的Host/Server服务器上