我在跑curl --http2 -XGET "http://localhost:9090/index.html"
其中 localhost:9090 是记录 HTTP 请求详细信息的本地服务器。查看这些日志,我看到:
2023/03/23 18:50:27 GET /index.html HTTP/1.1
Host: localhost:9090
Accept: */*
Connection: Upgrade, HTTP2-Settings
Http2-Settings: AAMAAABkAAQCAAAAAAIAAAAA
Upgrade: h2c
User-Agent: curl/7.86.0
为什么尽管我指定了,curl 仍使用 HTTP/1.1 作为协议--http2
?