HTTP3 Notes
https://hub.docker.com/r/ymuski/curl-http3
$ docker run -it --rm ymuski/curl-http3 curl -V
$ docker run -it --rm ymuski/curl-http3 curl -svo /dev/null https://lf19-c10.bytedgame.com/ --http3
* Trying 151.101.110.73:443...
* Connect socket 5 over QUIC to 151.101.110.73:443
* Sent QUIC client Initial, ALPN: h3-29,h3-28,h3-27
* Connected to lf19-c10.bytedgame.com () port 443 (#0)
* h3 [:method: GET]
* h3 [:path: /]
* h3 [:scheme: https]
* h3 [:authority: lf19-c10.bytedgame.com]
* h3 [user-agent: curl/7.76.1-DEV]
* h3 [accept: */*]
* Using HTTP/3 Stream ID: 0 (easy handle 0x40002371e0)
> GET / HTTP/3
> Host: lf19-c10.bytedgame.com
> user-agent: curl/7.76.1-DEV
> accept: */*
>
< HTTP/3 403
Reference
https://developers.cloudflare.com/http3/tutorials/curl-brew https://developers.cloudflare.com/http3/tutorials/chrome