Restful vs Soapbased

时间:2009-08-03 21:33:26

标签: web-services soap rest

友 如果我需要在使用基于Restful与基于Soap的Web服务之间做出选择,那么在做出此选择时应考虑哪些因素。假设我的应用程序可以支持基于Restful和Soap的Web服务 - 需要考虑哪些优缺点?

谢谢, avajurug

1 个答案:

答案 0 :(得分:2)

已经多次讨论过这个问题。 REST更适合完整的HTTP堆栈,而SOAP仅使用HTTP作为传输协议。由于SOAP使用POST在一个URI上工作,因此缓存中间件通常不起作用,而REST则表示每个资源都有自己的URI。请阅读现有问题以获取更多信息。

或阅读Roy Fielding's dissertationhis blog以获取有关REST的更多信息。