http代理解析;“连接”;头球?

http代理解析;“连接”;头球?,http,http-headers,http-proxy,Http,Http Headers,Http Proxy,HTTP/1.1代理必须在转发消息之前解析连接头字段,对于此字段中的每个连接令牌,从消息中删除与连接令牌同名的任何头字段 有人能举一个例子,上面一段提到的一种常见情况吗 这与连接:close头有关吗?在HTTP/1.1中,一个很好的例子是,指示客户端希望从HTTP/1.1移动到另一个协议: GET http://www.example.com/hello.txt HTTP/1.1 Connection: upgrade Upgrade: HTTP/2.0, SHTTP/1.3, IRC/6

HTTP/1.1代理必须在转发消息之前解析连接头字段,对于此字段中的每个连接令牌,从消息中删除与连接令牌同名的任何头字段

有人能举一个例子,上面一段提到的一种常见情况吗


这与
连接:close
头有关吗?

在HTTP/1.1中,一个很好的例子是,指示客户端希望从HTTP/1.1移动到另一个协议:

 GET http://www.example.com/hello.txt HTTP/1.1
 Connection: upgrade
 Upgrade: HTTP/2.0, SHTTP/1.3, IRC/6.9, RTA/x11
如果这是一个代理,则不应将
升级
头传递给任何上游服务器,因为它仅适用于此连接


Keep-Alive
标题也可以出现在HTTP/1.0中,但现在在HTTP/1.1中已经过时了。

谢谢您获得了一个供参考的链接@@joe那么我的理解是正确的,如果您有一个基本的反向代理HTTP服务器(它不会改变传递给应用程序服务器的任何内容),代理服务器在将请求传递到应用服务器之前,应该从请求头中删除任何
连接
头?@Malvin9000是的,请参阅-“代理必须做的第一件事是在转发消息之前删除逐跳头”。@Joe Thank man,我在30分钟前才找到那篇博文,很高兴我的思路正确。非常感谢。