区别 | Soap | Restful |
特点 | 复杂的,相对而言重量级的 | 简洁的,相对而言轻量级的 |
支持格式 | 只支持XML | 可以支持XML,JSON,Flex等 |
缓存特性 | 不适合缓存,主要缓存需要解析XML内容,工作量增大,太复杂 | 可以有缓存,自动对应各个操作;加快响应速度,以及性能和效率 |
优势 | 成熟,安全,支持多开发语言,多传输方式,可以应用与安全较高的接口设计(例如,代理服务器,直接负责转发,不需要解析) | 扩展能力强,统一接口抽象、代理服务器支持、缓存服务器支持等 |
特性 | 支持超文本传输协议(HTTP),简单邮件传输协议(SMTP),多用途网际邮件扩充协议(MIME),等基于“通用”传输协议 | REST架构对资源的操作包括获取、创建、修改和删除资源的操作正好对应HTTP协议提供的GET、POST、PUT和DELETE方法,这种针对网络应用的设计和开发方式,可以降低开发的复杂性,提高系统的可伸缩性 |
Soap和Restful区别
最新推荐文章于 2019-05-20 17:43:00 发布