要向代理发出HTTP请求,请打开与代理服务器的连接,然后发送HTTP代理请求。该请求与普通的HTTP请求基本相同,但是包含绝对URL而不是相对URL,例如
> GET http://www.google.com HTTP/1.1 > Host: www.google.com > ... < HTTP response
要发出HTTPS请求,请使用CONNECT方法打开一个隧道,然后在该隧道内正常进行,即进行SSL握手,然后在隧道内进行正常的非代理请求,例如
> ConNECT www.google.com:443 HTTP/1.1 > < .. read response to ConNECT request, must be 200 ... .. establish the TLS connection inside the tunnel > GET / HTTP/1.1 > Host: www.google.com
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)