mirror of
https://github.com/curl/curl.git
synced 2026-04-11 12:01:42 +08:00
After Gmail called out the typo I fixed on
532d89a866, I've decided to paste the
whole man page into Google docs and check what other issues it would
spot.
I know, it sounds silly, but I've just spent the last hour and a half
going over each one of them and fixing everything which was a true
finding and non-controversial.
Closes #17480
853 B
853 B
| c | SPDX-License-Identifier | Long | Tags | Protocols | Added | Mutexed | Requires | Help | Category | Multi | See-also | Example | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Copyright (C) Daniel Stenberg, <daniel@haxx.se>, et al. | curl | http2-prior-knowledge | Versions | HTTP | 7.49.0 | http1.1 http1.0 http2 http3 | HTTP/2 | Use HTTP/2 without HTTP/1.1 Upgrade | http | boolean |
|
|
--http2-prior-knowledge
Issue a non-TLS HTTP request using HTTP/2 directly without HTTP/1.1 Upgrade. It requires prior knowledge that the server supports HTTP/2 straight away. HTTPS requests still do HTTP/2 the standard way with negotiated protocol versions in the TLS handshake.
Since 8.10.0 if this option is set for an HTTPS request then the application layer protocol version (ALPN) offered to the server is only HTTP/2. Prior to that both HTTP/1.1 and HTTP/2 were offered.