rest与rpc的对比

6 篇文章 0 订阅

REST式的Web服务和RPC式的Web服务在接口定义上的区别是,REST使用HTTP的通用方法作为统一接口的标准词汇。REST式的Web服务所提供的方法信息都在HTTP方法里,而RPC式的Web服务所提供的方法信息在SOAP/HTTP信封里(其封装的格式通常是HTTP或者是SOAP),每一个RPC式的Web服务都会公布一套符合自己商业逻辑的方法词汇。

 

webService三要素:SOAP、WSDL (WebServicesDescription Language)、UDDI(UniversalDescriptionDiscovery and Integration)之一, soap用来描述传递信息的格式, WSDL 用来描述如何访问具体的接口, uddi用来管理,分发,查询webService 。具体实现可以搜索 Web Services简单实例 ; SOAP 可以和现存的许多因特网协议和格式结合使用,包括超文本传输协议(HTTP),简单邮件传输协议(SMTP),多用途网际邮件扩充协议(MIME)。它还支持从消息系统到远程过程调用(RPC)等大量的应用程序。SOAP使用基于XML的数据结构超文本传输协议(HTTP)的组合定义了一个标准的方法来使用Internet上各种不同操作环境中的分布式对象

 

SOAP消息格式:

1
2
3
4
5
6
7
8
< SOAP-ENV:Envelope
 各种属性>
<!--百度百科示例-->
 < SOAP:HEADER >
 </ SOAP:HEADER >
 < SOAP:Body >
 </ SOAP:Body >
</ SOAP-ENV:Envelope >
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值