HTTP CONNECT保持活动状态

时间:2019-10-09 15:48:40

标签: http http-proxy

我刚刚启动了nc -l 127.0.0.1 8080,并指向本地Firefox的HTTP代理设置为127.0.0.1:8080。加载https://www.google.com时,我看到nc的输出是

CONNECT www.google.com:443 HTTP/1.1
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0) Gecko/20100101 Firefox/68.0
Proxy-Connection: keep-alive
Connection: keep-alive
Host: www.google.com:443

。我注意到来自Firefox的请求包含Proxy-Connection: keep-aliveConnection: keep-alive。这些意味着什么?如何保持CONNECT请求的连接状态? CONNECT响应如何表示在不关闭Firefox和代理之间的TCP连接的情况下关闭了实际的隧道?到目前为止,阅读https://tools.ietf.org/html/rfc7231#section-4.3.6并没有阐明我的问题。

0 个答案:

没有答案