我想通過程序而不是瀏覽器請求URL,並獲得C#中會話管理網站的響應,例如,首先C#將會登錄頁面(使用userName和Password)然後下一頁,我使用request.getresponse()
作爲HttpwebResponse
,但它成功登錄,當我點擊下一頁的網址,然後它的說話會議是空的,它的重定向到登錄頁面(我得到Response URI作爲登錄頁面的URL)。我如何使用會話託管網站的URL命中訪問該網站。C#程序訪問會話管理網站
-1
A
回答
0
聽起來就像是網站使用Cookies和你需要包括你從響應得到餅乾在隨後的請求:
request.CookieContainer = new CookieContainer();
request.CookieContainer.Add(response.Cookies);
+0
謝謝實際上我需要在隱藏瀏覽器中訪問所有URL(不需要打開瀏覽器,但在內部,請求將在瀏覽器中進行處理,以便在訪問登錄頁面URL後訪問所有URL) –
+0
因此,您希望程序發出請求對於你來說,那麼你希望能夠打開一個「隱藏」瀏覽器來做出後續請求?那是對的嗎? – user7351608
+0
是的(該請求應該在隱藏的瀏覽器中進行處理,如加載亞軍) –
相關問題
- 1. 在asp.net處理程序訪問會話
- 2. asp.net mvc應用程序的網站安全/訪問管理
- 3. 動態網站,全球訪問會話
- 4. 訪問根網站時會話過期
- 5. C#會話管理
- 6. 如何從C#應用程序訪問網站的會話變量?
- 7. ASP.Net MVC會話狀態管理 - 跨站點訪問
- 8. 我如何訪問要訪問網站管理工具
- 9. 會話管理問題
- 10. 會話管理問題
- 11. Android應用程序會話管理
- 12. 管理會話屬性以在所有Web應用程序中訪問
- 13. 用戶在流星中的新網站應用程序的訪問管理
- 14. 訪問社交媒體管理網站上的原始網址
- 15. 會話管理
- 16. 會話管理
- 17. 會話管理
- 18. 管理網站
- 19. 從網站訪問android應用程序?
- 20. Magento管理面板無法訪問 - 安全網站問題
- 21. C++類訪問管理
- 22. 負載平衡網站的會話管理
- 23. 通過在線考試網站的會話狀態管理
- 24. django.contrib.auth:如何讓網站和管理員會話分開?
- 25. 爲終身管理網站的用戶會話
- 26. 使用Struts2在線考試網站的會話管理
- 27. Magento:如何將會話網站設置爲管理員用戶?
- 28. 如何從通用處理程序訪問會話
- 29. 如何訪問compojure-api處理程序中的會話?
- 30. ASP.NET:如何從處理程序訪問會話?
請出示你迄今爲止編寫的代碼。 –
request.Headers.Add(「Accept-Language:」+ session_details [index + 5]); request.UserAgent = session_details [index + 6]; request.Headers.Add(「Accept-Encoding:」+ session_details [index + 7]); request.Host = session_details [index + 8]; request.CookieContainer = containsCookies; –
response = request.GetResponse()as HttpWebResponse; –