在WinForm程序中,如果涉及到访问网络,那么考虑代理的情况,是必须的; .NET的程序使用代理,是很简单的,我以前写过一篇 http://www.zu14.cn/2008/10/18/csharp_proxy/
是说如何给 WebClient, HttpWebRequest, WebRequest, FtpWebRequest, FileWebRequest 指定代理的。
大家在使用 QQ, MSN, Baidu Hi 等IM软件的时候, 在网络设置里,通常都会有一项是代理设置,其中的一个选项就是 “使用浏览器设置”
<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>
那么在我们的.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();
呵呵,是不是很简洁明了呢
分享到:
相关推荐
C# sliverlight 中 WebClient与WebRequest以及HttpWebRequest 的关系
C# asp.net http HttpWebRequest模拟浏览器请求下载文件到本地
httpwebrequest调用webservice返回数据
c# 使用WebRequest实现多文件上传.docx
主要介绍了C#中HttpWebRequest、WebClient、HttpClient的使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
C#实现通过HttpWebRequest发送POST请求实现网站自动登陆
C# 多线程基本于httpwebrequest实现的下载功能 每个线程均可以通过事件追踪情况
那么WebClient将会报内存不足异常(Out of Memory Exceptions),究其原因是因为WebClient方式是一次性将整个文件全部读取到本地内存中,然后再以数据流形式发送至服务器。本文将讲述如何采用HttpWebRequest方式每次...
HttpWebRequest C# WEBAPI 测试案例;HttpWebRequest C# WEBAPI 测试案例
C#(也称Csharp)在多线程下并发执行HTTP请求的实现,采用C#封装HttpWebRequest类开发的多线程并发采集程序源码文档,文档中详细说明了HttpWebRequest并发HTTP请求实现网站采集的方法,经过测试同时并发1000+不是问题...
包括了HttpGet同步请求、异步请求方法,HttpPost同步请求、异步请求方法,以及Post调用WebServer方法。
本文实例讲述了C#实现HTTP上传文件的方法。分享给大家供大家参考。... HttpWebRequest request = WebRequest.Create(url) as HttpWebRequest; CookieContainer cookieContainer = new CookieCon
c#HttpWebRequest与HttpWebResponse实现模拟点击链接,模拟点击按钮和,网页抓取
c# HttpWebRequest_和HttpWebResponse
利用WebClient和WebRequest类获得网页源代码
亲测,成功运行。 c#获取网页源码案例,C#获取指定网页HTML原代码可使用 WebClient WebRequest HttpWebRequest 三种方式来实现。 当然也可使用webBrowse!在此就不研究webBrowse如何获取了。
C# 如何使用 HttpWebRequest 重定向 1、 HttpWebRequest是c#中的网络交互组件 存在与system.net 命名空间中 打开vs2017 新建一个项目 文件-新建-项目 创建一个控制台应用程序 使用HttpWebRequest,使用之前要先...
(4) HttpWebRequest类与HttpWebResponse类使用示例 2 (5) 身份验证 2 (6) 使用代理 2 (7) 异步请求 2 3. WebBrowser控件 3 (1) 使用WebBrowser控件 3 (2) WebBrowser控件常用属性、方法与事件 3 4. 网络工具类(URL、...
Silverlight 3 之通信webclient,webrequest,WCF实例源码