当前位置:   article > 正文

项目中为什么选择同时使用WebApi+WebService?_webservice 同时执行

webservice 同时执行

一、WebService的概念:

以HTTP协议为基础,通过XML进行客户端和服务器端通信的框架/组件

WebService的特点:

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

2、只支持HTTP协议

3、只能部署在IIS上

 

二、WebApi的概念:

这是一个简单的构建HTTP服务的新框架、在.net平台上WebApi是一个开源的,理想的,构建REST-ful服务的技术

WebApi的特点:

1、WebApi无状态、是一个轻量级的框架

2、支持Get、Post等http操作,并且限制带宽的设备,比如智能手机

3、可以部署在IIS和应用程序上

4、Response可以被WebApi的MediaTypeFormatter转换成Json、XML、或者任何格式

5、非常适合构建移动客户端服务

 

三、WebApi与WebService的区别?

1、协议不同:

WebService是基于SOAP协议的、数据格式是XML

WebApi遵循的是HTTP协议、它的Response可以被WebApi的MediaTypeFormatter转换成Json、XML、或者任何格式

2、部署不同:

WebService只能部署在IIS上

WebApi可以部署在IIS和应用程序上

3、状态不同:

WebApi无状态,相对WebService更轻量级。WebApi支持

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/酷酷是懒虫/article/detail/996429
推荐阅读
相关标签
  

闽ICP备14008679号