C#如何使用Socket通过HTTP代理向HTTP发送POST请求并获得响应

anykk 2009-12-24 05:28:38
如题

要能使用Http代理IP..发送请求
...全文
1137 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
loveav2010 2009-12-24
  • 打赏
  • 举报
回复
ding...
wuyq11 2009-12-24
  • 打赏
  • 举报
回复
string url = "";
HttpWebRequest hwr = (HttpWebRequest)HttpWebRequest.Create(url);
hwr.Timeout = 60000;
WebProxy proxy = new WebProxy();
proxy.Address = new Uri("");
proxy.Credentials = new NetworkCredential("", "");
hwr.UseDefaultCredentials = true;
hwr.Proxy = proxy;
HttpWebResponse req= (HttpWebResponse)hwr.GetResponse();
Stream s = req.GetResponseStream();
StreamReader sr = new StreamReader(s, Encoding.UTF8);
直接使用 httpwebrequest
wenbin 2009-12-24
  • 打赏
  • 举报
回复
http://www.w3.org/Protocols/rfc2068/rfc2068
这个是讲述HTTP代理协议的RFC文档

中文的找不到。我英文不行,。
anykk 2009-12-24
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 bulong0721 的回复:]
C# code
WebProxy proxyObject=new WebProxy("http://proxyserver:80/",true);
WebRequest req= WebRequest.Create("http://www.contoso.com");
req.Proxy= proxyObject;
[/Quote]

我是想用SOCKET自己构造发送的数据
SerapSignore 2009-12-24
  • 打赏
  • 举报
回复
帮顶!
bulong0721 2009-12-24
  • 打赏
  • 举报
回复

WebProxy proxyObject = new WebProxy("http://proxyserver:80/",true);
WebRequest req = WebRequest.Create("http://www.contoso.com");
req.Proxy = proxyObject;
anykk 2009-12-24
  • 打赏
  • 举报
回复
有人有思路吗
silentwins 2009-12-24
  • 打赏
  • 举报
回复
帮顶!

111,098

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧