Skip to content

Commit fad930a

Browse files
authored
Add more keys to HTTP/1.1 (#2187)
1 parent dd74eca commit fad930a

File tree

2 files changed

+124
-0
lines changed

2 files changed

+124
-0
lines changed

features/http11.yml

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,55 @@
11
name: HTTP/1.1
22
description: HTTP/1.1 is a network protocol used by browsers and servers. It has been superseded by HTTP/2 and HTTP/3.
33
spec: https://httpwg.org/specs/rfc9112.html
4+
status:
5+
compute_from: http.methods.GET
6+
compat_features:
7+
- http.headers.Accept
8+
- http.headers.Accept-Encoding
9+
- http.headers.Accept-Language
10+
- http.headers.Accept-Ranges
11+
- http.headers.Age
12+
- http.headers.Authorization
13+
- http.headers.Authorization.Basic
14+
- http.headers.Cache-Control
15+
- http.headers.Connection
16+
- http.headers.Content-Disposition
17+
- http.headers.Content-Encoding
18+
- http.headers.Content-Language
19+
- http.headers.Content-Length
20+
- http.headers.Content-Location
21+
- http.headers.Content-Range
22+
- http.headers.Content-Type
23+
- http.headers.Date
24+
- http.headers.ETag
25+
- http.headers.Expires
26+
- http.headers.From
27+
- http.headers.Host
28+
- http.headers.If-Match
29+
- http.headers.If-Modified-Since
30+
- http.headers.If-None-Match
31+
- http.headers.If-Range
32+
- http.headers.If-Unmodified-Since
33+
- http.headers.Keep-Alive
34+
- http.headers.Last-Modified
35+
- http.headers.Location
36+
- http.headers.Origin
37+
- http.headers.Proxy-Authenticate
38+
- http.headers.Range
39+
- http.headers.Referer
40+
- http.headers.Server
41+
- http.headers.TE
42+
- http.headers.Trailer
43+
- http.headers.Transfer-Encoding
44+
- http.headers.User-Agent
45+
- http.headers.Vary
46+
- http.headers.Via
47+
- http.headers.WWW-Authenticate
48+
- http.headers.WWW-Authenticate.Basic
49+
- http.methods.CONNECT
50+
- http.methods.DELETE
51+
- http.methods.GET
52+
- http.methods.HEAD
53+
- http.methods.OPTIONS
54+
- http.methods.POST
55+
- http.methods.PUT

features/http11.yml.dist

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,76 @@ status:
1414
safari: "1"
1515
safari_ios: "1"
1616
compat_features:
17+
# ⬇️ Same status as overall feature ⬇️
18+
# baseline: high
19+
# baseline_low_date: 2015-07-29
20+
# baseline_high_date: 2018-01-29
21+
# support:
22+
# chrome: "1"
23+
# chrome_android: "18"
24+
# edge: "12"
25+
# firefox: "1"
26+
# firefox_android: "4"
27+
# safari: "1"
28+
# safari_ios: "1"
29+
- http.headers.Accept
30+
- http.headers.Accept-Encoding
31+
- http.headers.Accept-Language
32+
- http.headers.Accept-Ranges
33+
- http.headers.Age
34+
- http.headers.Authorization
35+
- http.headers.Authorization.Basic
36+
- http.headers.Cache-Control
37+
- http.headers.Connection
38+
- http.headers.Content-Disposition
39+
- http.headers.Content-Encoding
40+
- http.headers.Content-Language
41+
- http.headers.Content-Length
42+
- http.headers.Content-Location
43+
- http.headers.Content-Range
44+
- http.headers.Content-Type
45+
- http.headers.Date
46+
- http.headers.ETag
47+
- http.headers.Expires
48+
- http.headers.From
49+
- http.headers.Host
50+
- http.headers.If-Match
51+
- http.headers.If-Modified-Since
52+
- http.headers.If-None-Match
53+
- http.headers.If-Range
54+
- http.headers.If-Unmodified-Since
55+
- http.headers.Keep-Alive
56+
- http.headers.Last-Modified
57+
- http.headers.Location
58+
- http.headers.Proxy-Authenticate
59+
- http.headers.Range
60+
- http.headers.Referer
61+
- http.headers.Server
62+
- http.headers.TE
63+
- http.headers.Trailer
64+
- http.headers.Transfer-Encoding
65+
- http.headers.User-Agent
66+
- http.headers.Vary
67+
- http.headers.Via
68+
- http.headers.WWW-Authenticate
69+
- http.headers.WWW-Authenticate.Basic
70+
- http.methods.CONNECT
71+
- http.methods.DELETE
1772
- http.methods.GET
73+
- http.methods.HEAD
74+
- http.methods.OPTIONS
75+
- http.methods.POST
76+
- http.methods.PUT
77+
78+
# baseline: high
79+
# baseline_low_date: 2020-07-28
80+
# baseline_high_date: 2023-01-28
81+
# support:
82+
# chrome: "1"
83+
# chrome_android: "18"
84+
# edge: "12"
85+
# firefox: "70"
86+
# firefox_android: "79"
87+
# safari: "1"
88+
# safari_ios: "1"
89+
- http.headers.Origin

0 commit comments

Comments
 (0)