Web services 我们如何维护Web服务中的状态?

Web services 我们如何维护Web服务中的状态?,web-services,Web Services,我们如何维护Web服务中的状态?Web服务本质上是无状态的。任何试图维护状态的行为都是一种黑客行为,因为你可能持有一些东西,这些东西将被用户的下一个请求所使用,而这些请求永远不会出现 如果你真的需要它,就把它放在会议上。对于较大的数据集,请将它们排除在会话之外,但添加会话侦听器以在会话过期时清理该数据。服务应为无状态;如果有状态需要维护,客户的工作就是维护 -1关于黑客声明。在SOAP头中存储会话信息是一种有效的非黑客解决方案。许多公司都有自己的专有SOAP头用于此目的。基本上,如果你说的是真的

我们如何维护Web服务中的状态?

Web服务本质上是无状态的。任何试图维护状态的行为都是一种黑客行为,因为你可能持有一些东西,这些东西将被用户的下一个请求所使用,而这些请求永远不会出现


如果你真的需要它,就把它放在会议上。对于较大的数据集,请将它们排除在会话之外,但添加会话侦听器以在会话过期时清理该数据。

服务应为无状态;如果有状态需要维护,客户的工作就是维护

-1关于黑客声明。在SOAP头中存储会话信息是一种有效的非黑客解决方案。许多公司都有自己的专有SOAP头用于此目的。基本上,如果你说的是真的,那么ASP.NET的会话状态就是黑客攻击,因为HTTP是无状态的。哦,还有沃纳·沃格尔,亚马逊的首席技术官。事实上,HTTP是一种请求/响应协议——你必须采取非常措施来保存状态,比如cookies或URL重写或写入数据库。非常措施。。?数据库/数据存储、cookie、查询字符串、SOAP头都不是特别的。看看:YahooAPI保持状态。至少你是一致的。投票否决我们所有人;我同意。