友 如果我需要在使用基于Restful与基于Soap的Web服务之间做出选择,那么在做出此选择时应考虑哪些因素。假设我的应用程序可以支持基于Restful和Soap的Web服务 - 需要考虑哪些优缺点?
谢谢, avajurug
答案 0 :(得分:2)
已经多次讨论过这个问题。 REST更适合完整的HTTP堆栈,而SOAP仅使用HTTP作为传输协议。由于SOAP使用POST在一个URI上工作,因此缓存中间件通常不起作用,而REST则表示每个资源都有自己的URI。请阅读现有问题以获取更多信息。
或阅读Roy Fielding's dissertation或his blog以获取有关REST的更多信息。