如何在不支持的浏览器上测试HTTP / 2实现?

时间:2016-06-25 16:20:09

标签: nginx https http2

要在nginx / 1.11.1上实现HTTP / 2支持,我将把所有HTTP请求重定向到HTTPS。

在这种情况下,不支持HTTP / 2协议的Bot和浏览器如何处理和呈现页面?

我有办法在Chrome开发者工具上模拟HTTP / 1.1浏览器行为吗?

2 个答案:

答案 0 :(得分:3)

你在这里混合了两个以某种方式相关的概念,但它们大不相同:HTTP到HTTPs重定向,HTTP 1.1和HTTP / 2协商。

将HTTP重定向到HTTPS请求很好。实际上,目前可用的每个客户端(浏览器,机器人等)都能够理解HTTPS请求。

对于HTTP 1.1 vs HTTP / 2,Nginx will fallback to HTTP 1.1如果HTTP / 2连接失败,因为客户端不支持它。

最后但并非最不重要的是,这个问题与StackOverflow几乎没有关系。它在ServerFault或SuperUser中更合适。

答案 1 :(得分:1)

Potentially interesting

TCP重传将增加。这可能导致配置不良的设备进行连接中止。