RESTFUL web service

本文对比了RESTful Web服务与RPC风格的服务。RESTful服务利用HTTP方法如GET和PUT操作资源,并通过URI来指定资源位置;而RPC则通过POST方法传递所有信息,且方法名不具备通用性。此外,RESTful更侧重于资源的状态转移。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

HTTP+URI+XML是REST的基本实现形式,但不是唯一实现形式。HTTP协议和URI用于统一接口和定位资源,文本、二进制流、XML、JSON等格式用来作为资源的表述。

RESTFULL的应用或Web服务是常见的两种REST式的项目部署、存在的方式。

 

RESTFUL web service (REST式的web服务)是一种遵守REST式风格的web服务,是一种ROA(Resource-oriented Architecture,面向资源的架构)的应用,主要特点是方法信息存在于HTTP方法中(get put),作用域存在于URI中

  

对比RPC:从方法信息角度看,REST采用标准的HTTP方法,而RPC请求都是HTTP协议的POST的方法,其方法信息包含在SOAP协议包或http协议包中,方法名称不具有通用性。从作用域角度看,REST,rest采用URI显示定义作用域,而RPC的这一信息同样包含于协议中,不能直观呈现。RPC风格的开发关注于服务器-客户端之间的方法调用,而不关注基于哪个网络层的哪种协议。也就是说RPC是面向方法调用过程的,相比而言,REST是面向资源状态的。RPC风格两个代表是XML-RPC和大web服务。

 

转载于:https://www.cnblogs.com/xsht/p/5409390.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值