【发布时间】:2009-08-04 22:15:22
【问题描述】:
朋友们, 如果我需要在使用 Restful 还是基于 Soap 的 Web 服务之间做出选择,在做出这个选择时应该考虑哪些因素。假设我的应用程序可以同时支持 Restful 和基于 Soap 的 Web 服务 - 需要考虑哪些优点和缺点?
谢谢, 阿凡达
【问题讨论】:
标签: web-services soap rest
朋友们, 如果我需要在使用 Restful 还是基于 Soap 的 Web 服务之间做出选择,在做出这个选择时应该考虑哪些因素。假设我的应用程序可以同时支持 Restful 和基于 Soap 的 Web 服务 - 需要考虑哪些优点和缺点?
谢谢, 阿凡达
【问题讨论】:
标签: web-services soap rest
这已经讨论过很多次了。 REST 更适合完整的 HTTP 堆栈,而 SOAP 仅使用 HTTP 作为传输协议。由于 SOAP 使用 POST 在一个 URI 上工作,因此缓存中间件通常不起作用,这与 REST 不同,REST 用自己的 URI 表示每个资源。阅读现有问题了解更多信息。
或阅读Roy Fielding's dissertation 或his blog 了解有关 REST 的更多信息。
【讨论】: