Socket写的Http 请求,如果通过代理访问页面

K_zgklc_O 2016-06-14 02:26:48
Socket写的http 代码 参考这里:https://blog.itnmg.net/socket-http/

我下面代码,是想通过 socket代理 123.196.214.91:1080 访问页面

byte[] send = GetSendHeaders(uri, referer, postData);
IPEndPoint proxyEndPoint = new IPEndPoint(IPAddress.Parse("123.196.214.91"), 1080);
HttpSocket.Connect(proxyEndPoint);

请求头:

GET http://www.ip.cn/ HTTP/1.1
Accept: text/html, application/xhtml+xml, */*
Referer: http://www.ip.cn/
Accept-Language: zh-CN
User-Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)
Accept-Encoding: gzip, deflate
Host: www.ip.cn
Connection: Keep-Alive
Cache-Control: no-cache
但是 返回为空,不知为何~
...全文
742 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
K_zgklc_O 2016-06-14
  • 打赏
  • 举报
回复
引用 1 楼 xdashewan 的回复:
你直接使用代理在浏览器里能访问吗,能的话用监控工具比较两者发送内容有何不同
代理我测试了 正常访问 抓包 也没啥区别 就是 不返回数据
xdashewan 2016-06-14
  • 打赏
  • 举报
回复
你直接使用代理在浏览器里能访问吗,能的话用监控工具比较两者发送内容有何不同

17,747

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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