我得到了一個古怪的問題。我試圖通過使用WebRequest和WebClient來自動訪問一個網站。我已經觀察到Firebug中的所有發佈請求標題鍵值對和發佈的數據字符串(請求標題和發佈標籤)。然後我用WebRequest模擬這樣的請求,並將所有頭部參數和發佈的數據放在那裏。但是,當我從這個請求實例中執行GetResponse()時,我總是收到一個錯誤頁面,表示某個sessionID缺少。HttpWebRequest模擬螢火蟲的請求總是失敗
其實我已經注意到在先前(第一步打開登錄頁面)響應會話cookie在請求的標頭的cookie字段。通過模擬請求登錄頁面(第1頁),我可以得到正確的響應,但無法通過此認證頁面。我的帖子數據如下:userid = John & password = 123456789 & domain = highmark.And每次成功瀏覽器執行的認證頁面請求。
我是否在請求中缺少可能不會顯示的東西?如果是,可以給我一些關於可能檢查瀏覽器發送的請求的工具的建議。