SOAP与REST的区别

Posted xiaomozi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SOAP与REST的区别相关的知识,希望对你有一定的参考价值。

1 上概念

SOAP (simple object access protocol,简单对象传输协议):SOAP 可以调用其它电脑的(服务)方法,数据传输的格式是XML文档。.NET和Java者们创建并使用了巨多的SOA(也叫Web Services)。

REST(REpresentational State Transfer,表现状态转移):它通过HTTP传输数据,充分发挥了HTTP的特点。请求客户端可以通过HTTP“动词”(GET,POST,DELETE,UPDATE)来获取数据。

2 二者的区别

SOAP使用动词请求:eg,http:..../getUserById?id=1。里面的getUserById包含动词get。

而REST风格采用名词:eg, http:..../user?id=1。里面的user是名词。

(个人简单想法,后续更新)

 

以上是关于SOAP与REST的区别的主要内容,如果未能解决你的问题,请参考以下文章

接口开发浅谈 SOAP Webserver 与 Restful Webserver 区别

SOA,Webservice,SOAP,REST,RPC,RMI,JMS的区别与联系(转载)

谁能说出SOAP和REST之间的区别?

休息与肥皂有啥区别[重复]

SOAP 和 REST Web 服务有啥区别? SOAP 可以是 RESTful 的吗?

REST和SOAP的区别