[![在此处输入图像描述][1]][1]
下图有命令[1] :https://i.stack.imgur.com/aTH9u.png
HTTP/2通过以下三种方式之一进行协商:
- 作为使用HTTPS时设置HTTPS的一部分-这是推荐的方法
- 作为在HTTP/1.1上建立初始连接后使用HTTP的升级。请注意,这很少使用,因此在HTTP/2规范的下一个版本中会被弃用
- 通过在HTTP上直接使用HTTP/2进行连接,如果您确信它支持HTTP/2,请告诉您客户端这一点
您使用的是HTTP而不是HTTPS,因此第一个选项对您不可用。
所以它使用了第二个选项。它确实使用了HTTP/2——你可以在请求的后半部分看到这一点。但请看我关于贬低的笔记。
如果您想直接使用HTTP/2进行curl,可以使用--http2-prior-knowledge
命令行选项。