.net HttpWebRequest使用代理请求
2017-10-26 16:19
591 查看
string responseStr = ""; HttpWebRequest myWebRequest = (HttpWebRequest)System.Net.WebRequest.Create(url); WebProxy proxyObject = new WebProxy(Ip, true);//str为IP地址 port为端口号 代理类 myWebRequest.Proxy = proxyObject; //设置代理 //myWebRequest.Method = "GET"; //myWebRequest.Timeout = 5000; myWebRequest.KeepAlive = false; myWebRequest.AllowAutoRedirect = true; myWebRequest.CookieContainer = new System.Net.CookieContainer(); WebResponse myWebResponse = myWebRequest.GetResponse(); Stream ReceiveStream = myWebResponse.GetResponseStream(); if (ReceiveStream != null) { StreamReader reader = new StreamReader(ReceiveStream, Encoding.UTF8); responseStr = reader.ReadToEnd(); reader.Close(); } myWebResponse.Close(); return responseStr;
相关文章推荐
- js_html_input中autocomplete="off"在chrom中失效的解决办法 使用JS模拟锚点跳转 js如何获取url参数 C#模拟httpwebrequest请求_向服务器模拟cookie发送 实习期学到的技术(一) LinqPad的变量比较功能 ASP.NET EF 使用LinqPad 快速学习Linq
- 【转】asp.net(c#)使用HttpWebRequest附加携带请求参数以post方式模拟上传大文件(以图片为例)到Web服务器端
- wp7使用POST请求Asp.net网页时,HttpWebRequest的BeginGetResponse方法抛出NotSupportException异常的解决方法
- asp.net(c#)使用HttpWebRequest附加携带请求参数以post方式模拟上传大文件(以图片为例)到Web服务器端
- 使用HttpWebRequest发送自定义POST请求
- HttpWebRequest使用有身份验证的代理
- 使用HttpWebRequest提交ASP.NET表单并保持Session和Cookie
- [dotNET]使用HttpWebRequest请求远端服务器时如何加载SSL证书
- C#、VB.NET使用HttpWebRequest访问https地址(SSL)的实现
- [转]C#、VB.NET使用HttpWebRequest访问https地址(SSL)的实现
- [保存]C# 使用HttpWebRequest提交ASP.NET表单并保持Session和Cookie
- [zt]使用 AJAX 的 Sys.Net.WebRequest 从客户端请求网页
- c# 使用HttpWebRequest,HttpWebResponse 快速验证代理IP是否有用
- C# 使用HttpWebRequest提交ASP.NET表单并保持Session和Cookie
- c# 使用HttpWebRequest,HttpWebResponse 快速验证代理IP是否有用
- 使用HttpWebRequest提交ASP.NET表单并保持Session和Cookie
- 掌握 Ajax,第 2 部分: 使用 JavaScript 和 Ajax 发出异步请求 在 Web 请求中使用 XMLHttpRequest
- 使用HttpWebRequest发送自定义POST请求
- [C#]使用HttpWebRequest请求远端服务器时如何加载SSL证书
- [dotNET]使用HttpWebRequest请求远端服务器时如何加载SSL证书