2016-05-12 153 views

回答

2

铬浏览器将只发送一个HTTP/1.1请求到网站。当网站启用了HTTP/2时,它会向浏览器发送一条消息,支持HTTP/2。如果服务器发现浏览器能够识别HTTP/2,则服务器将它与服务器之间的通信协议升级到HTTP/2。 因此,它通常是将请求转换为HTTP/2连接的服务器。浏览器只符合服务器的升级策略。 仅当服务器升级通信协议后,chrome浏览器才会显示您与服务器或网站具有HTTP/2连接。

0

字符串“h2”标识HTTP/2使用传输层>安全性(TLS)[TLS12]的协议。 此标识符用于TLS应用层协议协商(ALPN)>扩展[TLS-ALPN]字段以及识别TLS上的HTTP/2的任何地方。

如果服务器支持http2.0浏览器会发现该服务器在TLS应用层协议协商中支持http2.0。 refer link

相关问题