通过HTTP代理连接到目的的协议


当通过HTTP代理的方式连接目的服务器,首先需要建立一个到代理服务器的连接。接着需要发送连接消息:
CONNECT <目的IP>:<目的端口> HTTP/1.1 \r\n
<请求头部>\r\n
<请求头部>\r\n
...
<请求头部>\r\n\r\n

当发送这个消息后,代理服务器尝试连接目的服务器,如果成功,将会返回"HTTP/1.1 200 ..." 的消息,表示连接到目的服务器成功。之后就可以使用这个连接了。如果返回的应答码不是200, 则表示连接失败,代理服务器会接着关闭连接。
返回的消息格式如下:
HTTP/1.1 <应答码> <消息>\r\n
<响应头部>\r\n
<响应头部>\r\n
...
<响应头部>\r\n\r\n

 

相关文章:

  • 2022-12-23
  • 2021-10-29
  • 2021-12-29
  • 2022-12-23
  • 2021-06-01
  • 2021-05-30
猜你喜欢
  • 2021-05-21
  • 2022-12-23
  • 2021-12-31
  • 2021-10-12
  • 2021-11-08
  • 2021-10-13
相关资源
相似解决方案