Annotation of embedaddon/curl/docs/ALTSVC.md, revision 1.1.1.1
1.1 misho 1: # Alt-Svc
2:
3: curl features **EXPERIMENTAL** support for the Alt-Svc: HTTP header.
4:
5: ## Enable Alt-Svc in build
6:
7: `./configure --enable-alt-svc`
8:
9: ## Standard
10:
11: [RFC 7838](https://tools.ietf.org/html/rfc7838)
12:
13: # Alt-Svc cache file format
14:
15: This a text based file with one line per entry and each line consists of nine
16: space separated fields.
17:
18: ## Example
19:
20: h2 quic.tech 8443 h3-22 quic.tech 8443 "20190808 06:18:37" 0 0
21:
22: ## Fields
23:
24: 1. The ALPN id for the source origin
25: 2. The host name for the source origin
26: 3. The port number for the source origin
27: 4. The ALPN id for the destination host
28: 5. The host name for the destination host
29: 6. The host number for the destination host
30: 7. The expiration date and time of this entry within double quotes. The date format is "YYYYMMDD HH:MM:SS" and the time zone is GMT.
31: 8. Boolean (1 or 0) if "persist" was set for this entry
32: 9. Integer priority value (not currently used)
33:
34: # TODO
35:
36: - handle multiple response headers, when one of them says `clear` (should
37: override them all)
38: - using `Age:` value for caching age as per spec
39: - `CURLALTSVC_IMMEDIATELY` support
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>