2012-11-08 141 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; 
相关问题