HTTP / 2如何影响代理服务器的实现?特别是,例如,当客户端将HTTP / 2请求发送到仅支持HTTP / 1.x的内容服务器时,代理服务器应在将客户端请求定向到以下位置之前将HTTP / 2请求转换为HTTP / 1.x请求:内容服务器?并且从内容服务器收到响应后,代理服务器是否应在将响应发送回客户端之前将响应转换为HTTP / 2格式?
是的,正是您所说的。从HTTP / 2到HTTP / 1.1的转换必须在一个方向上进行,而从HTTP / 1.1到HTTP / 2的转换必须在另一方向上进行。
在实践中,这意味着尽管HTTP / 2协议不需要传统的基于文本的解析器,但综合的HTTP / 2服务器需要HTTP / 1.1解析器,不仅可以与仅使用HTTP / 1.1的客户端(其中包括爬虫),也可以与内部应用程序进行对话。
通过使用,最重要的应用协议之一是FastCGI。FastCGI还要求从应用程序解析HTTP / 1.1响应,并将其转换为对客户端的HTTP / 2响应。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句