我正在阅读HTTP2规范,并解释how a server discovers if the client supports HTTP2,客户端必须发送HTTP标头Upgrade:h2
但是当我查看Google Chrome发送的内容时,它会发送通常的标头,不提到h2
。
很明显,Chrome支持HTTP2,因为在访问https://http2.akamai.com/demo/h2_demo_frame.html时,我可以看到正在使用的协议H2。我想这是通过ALPN方法连接,但为什么在访问不支持ALPN的HTTP2://时不发送Upgrade:h2
标头?
我尝试了http和https。
干杯。