SOAP为什么/如何是有状态的?

我没有任何参考资料可以显示我的研究结果(因为没有任何链接是关键的),甚至谷歌也没有确切的答案。 大家都说网络服务是有状态的,但这很混乱。 我相信,原则上,SOAP是有状态的,REST是无状态的。 那么,为什么/ SOAP如何是有状态的?


基本上, 有状态意味着服务器存储有关客户端的信息,并通过一系列请求使用该信息。 因此执行一个请求取决于其他请求的状态 (例如,前一个)。 使用http协议实现这一点是可能的。

所以你可以拥有有状态或无状态的SOAP - 这只是你设计它的一个问题。

另请注意,比较SOAP和REST并不是真的正确。 第一个基本上是Protocol(或者至少它试图成为),而REST只是一个架构模式/风格。

我知道这不是完全回答你的问题,但请看看这个链接:SOAP与REST(差异)它写得非常好,可以帮助你更好地理解这些技术。

链接地址: http://www.djcxy.com/p/71471.html

上一篇: Why/How SOAP is Stateful?

下一篇: Web service differences between REST and RPC