我们如何维护Web服务中的状态?我们如何维护Web服务中的状态?
1
A
回答
3
Web服务本质上是无状态的。任何维护状态的尝试都是黑客行为,因为您可能持有将被用户下一次请求使用的内容,而这些内容永远不会到来。
如果你真的需要它,只要保持它的会话。对于较大的数据集,请将它们保持在会话之外,但在会话过期时添加会话侦听器以清除该数据。
0
服务应该是无状态的;如果需要维护状态,那么执行它就是客户的工作。
+0
-1 - 谁说?如何参考。 – 2012-10-10 23:50:55
相关问题
- 1. 如何维护多个Web服务器的状态?
- 2. 如何维护WCF服务中的每个客户端状态?
- 3. 我该如何维护WCF数据服务中的会话状态?
- 4. 我如何说服GroovyShell通过eval()调用维护状态?
- 5. 如何在Silverlight中维护状态?
- 6. 维护负载平衡服务器中的状态?
- 7. 如何保护EJB3.0无状态会话Bean Web服务
- 8. Web服务状态
- 9. 如何使用Amazon Cognito保护我们自己的Web服务?
- 10. 如何获取Web服务的状态
- 11. 如何维护搜索portlet的状态
- 12. 如何维护活动的状态?
- 13. 如何维护复选框的状态
- 14. 我们如何处理iPhone中的动态Web服务?
- 15. 有状态的Web服务
- 16. Java Servlets之间如何维护状态?
- 17. 如何维护鼠标悬停状态?
- 18. 如何发布我们的Web服务
- 19. 如何在(asp.net)自定义服务器控件中维护状态?
- 20. 有状态与无状态Web服务
- 21. 有状态web服务
- 22. 禁用状态维护
- 23. 使用TabBarController维护状态
- 24. 维护私有状态
- 25. 维护php对象状态
- 26. 维护视图状态POST
- 27. 维护ListView项目状态
- 28. Facebook,Flash和维护状态
- 29. 维护视图状态android
- 30. 骨干维护状态
-1关于黑客声明。将会话信息存储在SOAP头中是一个有效的非破解解决方案。许多公司都有自己专有的SOAP标头用于这个目的。基本上,如果你说的是真的,那么ASP.NET的会话状态是一种黑客,因为HTTP是无状态的。 – 2012-10-10 23:47:07