我們如何維護Web服務中的狀態?我們如何維護Web服務中的狀態?
1
A
回答
3
Web服務本質上是無狀態的。任何維護狀態的嘗試都是黑客行爲,因爲您可能持有將被用戶下一次請求使用的內容,而這些內容永遠不會到來。
如果你真的需要它,只要保持它的會話。對於較大的數據集,請將它們保持在會話之外,但在會話過期時添加會話偵聽器以清除該數據。
0
服務應該是無狀態的;如果需要維護狀態,那麼執行它就是客戶的工作。
+0
-1 - 誰說?如何參考。 – 2012-10-10 23:50:55
相關問題
- 1. 如何維護自動佈線Web服務中的狀態?
- 2. 如何維護多個Web服務器的狀態?
- 3. 分佈式Web服務器如何維護客戶端狀態
- 4. 如何維護WCF服務中的每個客戶端狀態?
- 5. 我該如何維護WCF數據服務中的會話狀態?
- 6. 如何使用解析服務維護狀態
- 7. 我如何說服GroovyShell通過eval()調用維護狀態?
- 8. 如何在Silverlight中維護狀態?
- 9. 如何保護EJB3.0無狀態會話Bean Web服務
- 10. Web服務狀態
- 11. 維護負載平衡服務器中的狀態?
- 12. 維護服務器或隱藏域中的狀態?
- 13. 如何使用Amazon Cognito保護我們自己的Web服務?
- 14. 如何獲取Web服務的狀態
- 15. 如何維護複選框的狀態
- 16. 如何維護搜索portlet的狀態
- 17. 如何維護活動的狀態?
- 18. 我們如何處理iPhone中的動態Web服務?
- 19. Web服務狀態的HashMap
- 20. 有狀態的Web服務
- 21. 維護狀態的管道
- 22. 如何發佈我們的Web服務
- 23. 維護可靠的服務狀態歷史記錄
- 24. 在不同的服務器上維護緩存狀態
- 25. Http Get - 如何維護狀態?
- 26. Azure如何維護APPLICATION狀態?
- 27. 如何維護鼠標懸停狀態?
- 28. Java Servlets之間如何維護狀態?
- 29. 如何在(asp.net)自定義服務器控件中維護狀態?
- 30. 有狀態與無狀態Web服務
-1關於黑客聲明。將會話信息存儲在SOAP頭中是一個有效的非破解解決方案。許多公司都有自己專有的SOAP標頭用於這個目的。基本上,如果你說的是真的,那麼ASP.NET的會話狀態是一種黑客,因爲HTTP是無狀態的。 – 2012-10-10 23:47:07