我正在研究解析給定url的html源的工具。其中一些受密碼保護。C# - 使用HttpWebRequest傳遞身份驗證憑證
這是我的問題:如何將身份驗證憑證傳遞給HttpWebRequest?是否需要設置Cookie? 這些對我來說是新的理由,因此示例會非常有幫助。
總之,對於不需要身份驗證的請求,我使用以下內容。
...
HttpWebRequest request =(HttpWebRequest)WebRequest.Create(HttpUtility.UrlDecode(<URL STRING>));
...
HttpWebResponse response =(HttpWebResponse)request.GetResponse();
完全取決於您請求的網站如何處理認證。你能填寫任何細節嗎? (對於大多數互聯網網站,您必須提供從登錄用戶獲得的會話cookie。) – sblom
以正常方式訪問經過身份驗證的頁面時,需要登錄名,密碼和員工ID。 –