restful vs soap[接口理解]

1.前述

这2者,准确的来讲,并没有什么可比性。但是放在接口上来说,就可以稍微的vs一番。
restful其实是一种描述性架构风格,对于接口来说,我们一般会遵循restful,其实也就是接收参数,处理后返回json数据。
而soap是一种协议,是实现了web service服务的一种协议。其中用wsdl来定义要传输的参数数据和返回的数据,都是基于xml数据库格式的。
一般的,使用web service来开发的接口,就没有遵循restful风格,因为返回的数据关系。而restful的接口,就是单纯的简单的走http协议来交换数据,soap 则是让http来传输soap包裹的数据包,到web service服务端后通过解析soap得到参数并按照规则条用接口返回soap包到web service客户端,通过解析得到返回结果。

2.总结

restful : http + rpc + json
web service: http + soap + rpc + wsdl
restful 可能存在安全隐患,所以在数据传输中,可以做加密认证来提交安全体验。
web service的开发可能相对http接口来说会复杂一点,调用过程也一样。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值