REST和POX之间的区别
我真的无法区分REST和POX Web服务。 我的意思是,不能将POX视为具有XML消息定义的REST Web服务吗?
这取决于您的“Plain Old XML”包含的内容。
事情是,POX用来和SOAP进行比较。 SOAP是一种非常特殊的方法,用于通过HTTP(大多数)执行XML,并且人们已经通过HTTP执行“普通的旧XML”。 SOAP受到了很多批评,因为它使人们已经在用POX做的事情变得复杂。 但我不会深究这一点,我想说的是人们使用POX来做RPC。
REST不是RPC。 在REST中,XML是资源的表示,而不是RPC中的消息定义。 还有一个非常重要的REST约束,人们似乎忘记或忽略了对返回的XML施加限制:超媒体约束或HATEOAS。
如果你想了解POX如何适应REST,我推荐阅读这篇文章:理查森成熟度模型,走向REST的辉煌。
链接地址: http://www.djcxy.com/p/1925.html