代理服务器的问题

wangyupacket 2005-04-08 05:13:41
我现在通过HTTP代理1.0上网,使用工具截获IE发送到代理的数据为:

"GET / HTTP/1.0\r\n"
"Accept: */*\r\n"
"Accept-Language: zh-cn\r\n"
"Proxy-Connection: Keep-Alive\r\n"
"If-Modified-Since: Fri, 08 Apr 2005 01:43:00 GMT; length=146545\r\n"
"User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)\r\n"
"Host: www.google.com\r\n"
"Pragma: no-cache\r\n"
"Cookie: SUV=0501281832332534; IPLOC=CN44; BOOKTURN3www=200548\r\n"
"\r\n"
后来自己写了一个socket发送同样的数据,结果发送以上数据后,使用recv函数接收,程序一直挂起,没有收到数据,这是为什么?怎么解决呀?
...全文
104 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
flashboy 2005-04-11
  • 打赏
  • 举报
回复
使用HTTP代理,首先要执行CONNECT方法与远程主机建立连接,然后再可以进行下一步的操作
wangyupacket 2005-04-08
  • 打赏
  • 举报
回复
添了,还是没有响应
cut9 2005-04-08
  • 打赏
  • 举报
回复
请求里头,添加一个header:
Proxy-Authorization: Basic xxx
其中:xxx 是 base64(username:password)

username/password是通过proxy的用户名和密码

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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