Android SOAP和restful解析的不同之处
Restful和Soap的主要区别是什么 有人能举例说明restful吗 谢谢Android SOAP和restful解析的不同之处,android,rest,Android,Rest,Restful和Soap的主要区别是什么 有人能举例说明restful吗 谢谢 REST是一种基于如何使用HTTP的简单规则的体系结构风格,SOAP是一种更为复杂和限制性更强的体系结构,具有一组庞大的(有时是可选的)规则,能够以复杂编程为代价创建高级别的安全性。您必须为应用程序发明REST中的任何安全性 真正的RESTful服务本质上更快。同样,在REST中需要的任何多个中间体系结构都必须由您自己完成 正如许多关于这个主题的文章所说,SOAP有它的地位,不太可能消失。我认为大多数人们认为的web
让我们以一个简单的web服务为例:查询电话簿应用程序中的 给定用户的详细信息。我们只有用户的ID 使用Web服务和SOAP,请求将如下所示:
Soap Request:
<?xml version="1.0"?> <soap:Envelope xmlns:soap="http://www.w3.org/2001/12/soap-envelope"
soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding">
<soap:body pb="http://www.acme.com/phonebook">
<pb:GetUserDetails>
<pb:UserID>12345</pb:UserID>
</pb:GetUserDetails>
</soap:Body>
</soap:Envelope>
如果您想使用SOAP,您必须首先定义什么是GetUserDetails以及它应该做什么?但在使用REST的情况下,GET方法已经在HTTP中定义。好好利用它。
如果我错了,请更正。ya但是,主要区别是什么?
And with REST?
The query will probably look like this:
http://www.acme.com/phonebook/UserDetails/12345