restful
本质:一种软件架构风格
核心:面向资源
解决问题:
降低开发的复杂性
提高系统的可伸缩性
而webService底层SOAP协议,主要核心是面向活动,可以结构化数据
restful与soap webservice区别
易用性
web service 跨编程语言和跨操作系统平台的远程调用技术,通过http协议采用xml格式封装,增加了一些特定的http消息头,特定的http消息头+xml内容格式就是soap协议。
soap由于各种需求扩充本身协议内容,性能有所下降,易用性,学习成本增加。
restful面型资源接口设计以及操作抽象,简化开发者不良设计,最大限度利用http最初应用协议设计理念。
安全性
服务器想知道当前http具体做什么,需对soap消息解码
网友评论