HTTP / 2对反向代理服务器意味着什么?

用户名

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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

HTTP代理服务器测试

反向代理服务器可以接受 https 请求并通过 http 转发到 Web 服务器吗?

如何使Thunderbird通过HTTP代理服务器工作?

级联的HTTP代理服务器如何工作?

我无法使用浏览器的简单代理服务器获得http响应

通过HTTP连接到HTTPS请求的代理服务器是否安全?

访问在HTTP代理服务器后面运行的启用JMX的应用程序

如何使Elastic Beanstalk Nginx支持的代理服务器从HTTP自动重定向到HTTPS?

是否可以忽略Ember CLI的http-mocks代理服务器?

通过使用Angular JS的代理服务器的HTTP请求

使用PHP检测等效的$ _SERVER ['HTTP_REFERER']代理服务器

如何处理阻止特定HTTP请求方法的代理服务器?

HTTP客户端未向代理服务器C#进行身份验证

如何检查网站是否可以充当HTTP代理服务器?

创建一个支持 https 的 HTTP 代理服务器,并使用另一个代理服务器使用 nodejs 提供响应

术语WWW的含义是否意味着它必须由HTTP服务器执行(按定义)?

ASP.NET Core应用位于ssl代理服务器后面,对URL的答复为http://而不是https://

Asp.Net Core中的反向代理和进程内HTTP服务器

当节点http服务器运行时,nginx反向代理似乎不起作用

服务器和反向代理服务器有什么区别

网页无法到达反向代理服务器

反向代理服务器如何接收子域?

HTTP模式下对HTTP / 2后端服务器的HA代理支持

HTTP 2对Web开发人员意味着什么

Google.ru甚至在匿名HTTP代理服务器后面也能检测到我的位置,怎么办?

Nginx-具有2个Nginx反向代理服务器的云服务器

找不到服务结构反向代理HTTP

Apatche HTTP服务器-如何设置WildFly的代理

由 HTTP 服务器代理的 Postgresql 请求