您的位置:首页 > 理论基础 > 计算机网络

.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;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐