0

我有登录网站的用户名和密码,但我需要使用代理登录如何更改用户名并传递给代理我可以使用此 URL www.mydomain.com?user=1&pass=2 登录到网站或插入用户并传递给登录页面我如何在asp.net C#中使用HttpWebRequest登录网站?

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


</code>
4

1 回答 1

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;
于 2012-11-08T14:14:52.787 回答