Android SOAP和restful解析的不同之处

Android SOAP和restful解析的不同之处,android,rest,Android,Rest,Restful和Soap的主要区别是什么 有人能举例说明restful吗 谢谢 REST是一种基于如何使用HTTP的简单规则的体系结构风格,SOAP是一种更为复杂和限制性更强的体系结构,具有一组庞大的(有时是可选的)规则,能够以复杂编程为代价创建高级别的安全性。您必须为应用程序发明REST中的任何安全性 真正的RESTful服务本质上更快。同样,在REST中需要的任何多个中间体系结构都必须由您自己完成 正如许多关于这个主题的文章所说,SOAP有它的地位,不太可能消失。我认为大多数人们认为的web

Restful和Soap的主要区别是什么

有人能举例说明restful吗

谢谢

  • REST是一种基于如何使用HTTP的简单规则的体系结构风格,SOAP是一种更为复杂和限制性更强的体系结构,具有一组庞大的(有时是可选的)规则,能够以复杂编程为代价创建高级别的安全性。您必须为应用程序发明REST中的任何安全性

  • 真正的RESTful服务本质上更快。同样,在REST中需要的任何多个中间体系结构都必须由您自己完成

  • 正如许多关于这个主题的文章所说,SOAP有它的地位,不太可能消失。我认为大多数人们认为的web服务在RESTful架构中可以做得更好

    请查看下面的RESTfulWebService链接


    让我们以一个简单的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