我有程序,我想爲我取消一些有用的學習資料。 此網站還維護會話密鑰和其他一些密鑰。 如果我試圖去嵌套頁面,那麼它會拋出我並顯示會話消息。 我無法在Web請求類中維護會話密鑰。 所以請給我一些想法,我如何維護Web請求類中的會話。Http web請求不會保留會話
3
A
回答
8
您需要在整個請求中維護CookiesCollection。
var request = (HttpWebRequest)HttpWebRequest.Create("http://www.mysite.com/");
var cookies = new CookieContainer();
//Pass the collection along with each request to maintain session
request.CookieContainer = cookies;
當您收到迴應時,您的容器將自動包含與其關聯的一組Cookie。然後您可以在隨後的請求中重複使用該容器。
0
本質上,您將希望從響應標題中讀取會話cookie,並在發出每個請求時將其傳回到標題中。根據您的目標應用程序,可能還有更多。
0
在將頁面嵌入到iFrame中時出現類似問題。解決方案是,出於安全目的,瀏覽器會丟棄會話(主要是IE8)。也許這是一個污點? Google爲P3P獲取更多信息。
-sa
相關問題
- 1. HTTP會話請求
- 2. HTTP會話超時後保留狀態
- 3. 會話Symfony2不保留值
- 4. 會話不保留數據
- 5. Magento不會在前端保留會話
- 6. Laravel 5.4會話不會保留
- 7. HTTP請求不會關閉
- 8. 如何在交叉源請求中保留會話數據?
- 9. 帶會話密鑰的HTTP GET請求
- 10. 樣本http範圍請求會話
- 11. HTTP請求之間的休眠會話
- 12. jsessionID不保留jmeter http請求之間
- 13. 新創建的會話不會保留會話內容
- 14. 如何讓會話數據只保留兩個請求
- 15. 在AJAX請求上空$ _SESSION superglobal,但會話ID保留
- 16. 如何在web2py上保留請求會話?
- 17. 如何使此PowerShell Web請求正確保存會話?
- 18. 保留網絡會話
- 19. Web服務不保留請求
- 20. 保留Vaadin會話數據
- 21. 在HttpClient中保留會話
- 22. 保留「僅會話」cookie,iOS
- 23. PHP捲曲,保留會話
- 24. 會話不請求之間使用Snaplet.Session
- 25. 會話值不保留在IE7中
- 26. PHP cookie和會話不保留
- 27. IE8不保留會話變量
- 28. Yii會話數據不保留給CCaptcha
- 29. 不保留在Spring會話bean數據
- 30. .NET會話變量請求