WebClient 对象在通过代理服务器(如ISA Server 等)进行交互时需要额外的配置,使用方法如下:
//创建 代理服务器设置对象 的实例
System.Net.WebProxy wp= new System.Net.WebProxy("172.24.2.98:8080");
//代理服务器需要验证
wp.BypassProxyOnLocal=false;
// 用户名密码
wp.Credentials = new NetworkCredential("chengm", "00x0");
// 将代理服务器设置对象赋予全局设定
System.Net.GlobalProxySelection.Select =wp;
//使用 WebClient
System.Net.WebClient web=new System.Net.WebClient();
byte[]b=web.DownloadData("http://www.sina.com.cn");
string str=System.Text.Encoding.GetEncoding("gb2312").GetString(b);
WebClient与代理服务器配置
本文介绍了如何使用C#中的WebClient对象通过特定的代理服务器(例如ISAServer)进行网络请求。文中提供了详细的代码示例,展示了如何设置代理服务器地址、端口以及认证信息,并演示了如何下载网页数据。
3966

被折叠的 条评论
为什么被折叠?



