C#使用浏览器(Internet Explorer)默认的代理服务器设置(WebRequest,WebClient,HttpWebRequest)...

在WinForm程序中,如果涉及到访问网络,那么考虑代理的情况,是必须的; .NET的程序使用代理,是很简单的,我以前写过一篇 http://www.zu14.cn/2008/10/18/csharp_proxy/

是说如何给 WebClient, HttpWebRequest, WebRequest, FtpWebRequest, FileWebRequest 指定代理的。

大家在使用 QQ, MSN, Baidu Hi 等IM软件的时候, 在网络设置里,通常都会有一项是代理设置,其中的一个选项就是 “使用浏览器设置

百度HI

<script type="text/javascript"><!-- google_ad_client = "pub-5834986413902221"; /* 336x280, 创建于 09-1-11 */ google_ad_slot = "3738213453"; google_ad_width = 336; google_ad_height = 280; //--> </script><script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"> </script>

QQ

 

那么在我们的.NET程序里,如何使用此项功能呢   其实是非常EASY的!

从 .NET Framework 2.0 开始, 微软提供了 WebRequest.GetSystemWebProxy 这个静态方法,该方法 返回当前模拟用户的 Internet Explorer 设置中配置的代理, 使用方法:

WebClient wc = new WebClient();
wc.Proxy = WebRequest.GetSystemWebProxy();

HttpWebRequest req = (HttpWebRequest)WebRequest.CreateDefault(new Uri("http://zu14.cn/"));
req.Proxy = WebRequest.GetSystemWebProxy();

呵呵,是不是很简洁明了呢

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值