2012-11-08 57 views
0

我有用戶名和密碼登錄網站,但我需要用代理登錄 如何更改用戶名和傳遞給代理 我可以通過此網址登錄網站www.mydomain.com ?user = 1 & pass = 2或插入用戶並傳遞到登錄頁面 如何使用HttpWebRequest在asp.net C#中登錄網站?如何將用戶名和密碼更改爲代理

<code> 
Encoding encode = System.Text.Encoding.GetEncoding("utf-8"); 
HttpWebRequest Request = (HttpWebRequest)HttpWebRequest.Create(Url); 
HttpWebResponse Response = (HttpWebResponse)Request.GetResponse(); 


</code> 

回答

0

它在MSDN上有詳細記錄,請參閱HttpWebRequest.Proxy Property

本地計算機或應用程序配置文件可能會指定使用默認代理 。如果指定了Proxy屬性,則來自Proxy屬性的 代理設置會覆蓋本地計算機或 應用程序配置文件,並且HttpWebRequest實例將使用指定的 代理設置。如果在配置 文件中未指定代理並且未指定Proxy屬性,則HttpWebRequest 類將使用從本地計算機上的Internet Explorer繼承的代理設置。如果Internet Explorer中沒有代理設置,則 請求將直接發送到服務器。

還有較長的示例代碼中,最重要的部分是:

WebProxy myProxy = new WebProxy(); 
myProxy.Address = "your proxy url"; 
myProxy.Credentials = new NetworkCredential("login", "password"); 
Request.Proxy = myProxy; 
相關問題