HTTP / 1.1和HTTP / 2混合请求

时间:2017-02-01 07:11:30

标签: http2 http-1.1

如果部分内容支持HTTP / 2,是否所有请求都通过HTTP / 1.1进行处理? 例如,我的Web服务器仅支持HTTP / 1.1,我已默认与支持HTTP / 2的CDN集成。当我从我的站点打开一个页面时,第一个请求/响应将通过HTTP / 1.1,但下一个请求可以通过HTTP / 2处理,因为这些请求将转到CDN。

2 个答案:

答案 0 :(得分:3)

您将没有任何问题,因为浏览器支持您的站点的HTTP / 1.1和CDN的HTTP / 2。

浏览器可以对不同的域说不同的协议,并且能够"合并"他们从这些不同的域收到的内容为一个页面。

另请参阅:What happens when a browser that supports SPDY receives an HTTP2 (H2) response?

答案 1 :(得分:1)

HTTP2:

  • 正在扩展,不替代,是以前的HTTP 1.1标准
  • 它只是修改数据的格式化(框架)和传输方式 在客户端和服务器之间
  • 不以任何方式修改以前的应用程序语义。 现有的应用程序可以直接交付。 (HTTP方法,状态代码,URI和标头字段保留在 地点)

这样您就可以了。 通过在Chrome>网络>“协议列”中,您可以查看交易中使用的协议。

enter image description here