朋友们,如果我需要在使用Restful和基于Soap的web服务之间做出选择,那么在做出选择时应该考虑哪些因素。假设我的应用程序可以同时支持Restful和基于Soap的web服务--需要考虑哪些利弊?
谢谢,avajurug
发布于 2009-08-04 14:15:22
这个问题已经讨论过很多次了。REST更适合于完整的HTTP堆栈,而SOAP仅使用HTTP作为传输协议。由于SOAP使用POST在一个URI上工作,因此缓存中间件通常不会工作,这与使用自己的URI表示每个资源的REST不同。请阅读现有问题以了解更多信息。
或者阅读Roy Fielding's dissertation或his blog了解更多关于REST的信息。
https://stackoverflow.com/questions/1224731
复制相似问题