赞
踩
一、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支持
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。