@@ -43,22 +43,13 @@ spec:websockets; type:attribute; text:bufferedAmount; for:WebSocket
43
43
<pre class=biblio>
44
44
{
45
45
"HTTP": {
46
- "aliasOf": "RFC7230"
47
- },
48
- "HTTP-SEMANTICS": {
49
- "aliasOf": "RFC7231"
50
- },
51
- "HTTP-COND": {
52
- "aliasOf": "RFC7232"
46
+ "aliasOf": "RFC9110"
53
47
},
54
48
"HTTP-CACHING": {
55
- "aliasOf": "RFC7234 "
49
+ "aliasOf": "RFC9111 "
56
50
},
57
- "HTTP-RANGE": {
58
- "aliasOf": "RFC7233"
59
- },
60
- "HTTP-AUTH": {
61
- "aliasOf": "RFC7235"
51
+ "HTTP1": {
52
+ "aliasOf": "RFC9112"
62
53
},
63
54
"REFERRER": {
64
55
"aliasOf": "referrer-policy"
@@ -191,7 +182,7 @@ and RFC 7405. [[!RFC7405]]
191
182
192
183
<p> <dfn id=credentials export>Credentials</dfn> are HTTP cookies, TLS client certificates, and <a
193
184
lt="authentication entry"> authentication entries</a> (for HTTP authentication). [[!COOKIES]]
194
- [[!TLS]] [[!HTTP-AUTH ]]
185
+ [[!TLS]] [[!HTTP]]
195
186
196
187
<hr>
197
188
@@ -1310,7 +1301,7 @@ these steps:
1310
1301
<li><p> If <var> codings</var> are not supported, then return <var> bytes</var> .
1311
1302
1312
1303
<li><p> Return the result of decoding <var> bytes</var> with <var> codings</var> as explained in HTTP,
1313
- if decoding does not result in an error, and failure otherwise. [[!HTTP]] [[!HTTP-SEMANTICS]]
1304
+ if decoding does not result in an error, and failure otherwise. [[!HTTP]]
1314
1305
</ol>
1315
1306
<!-- XXX https://github.com/whatwg/fetch/issues/716
1316
1307
https://github.com/httpwg/http-core/issues/58 -->
@@ -1741,8 +1732,7 @@ Unless stated otherwise, it is unset.
1741
1732
fetch will be made to update the entry in the HTTP cache. If the HTTP cache contains a matching
1742
1733
<a>stale response</a> , a conditional network fetch will be returned to update the entry in
1743
1734
the HTTP cache. Otherwise, a non-conditional network fetch will be returned to update the entry
1744
- in the HTTP cache. [[!HTTP]] [[!HTTP-SEMANTICS]] [[!HTTP-COND]] [[!HTTP-CACHING]] [[!HTTP-AUTH]]
1745
- [[!STALE-WHILE-REVALIDATE]]
1735
+ in the HTTP cache. [[!HTTP]] [[!HTTP-CACHING]] [[!STALE-WHILE-REVALIDATE]]
1746
1736
1747
1737
<dt> "<code> no-store</code> "
1748
1738
<dd> Fetch behaves as if there is no HTTP cache at all.
@@ -2295,7 +2285,7 @@ or a <a for=/>URL</a>.
2295
2285
<var> location</var> 's <a for=url>fragment</a> to <var> requestFragment</var> .
2296
2286
2297
2287
<p class=note> This ensures that synthetic (indeed, all) responses follow the processing model for
2298
- redirects defined by HTTP. [[HTTP-SEMANTICS ]]
2288
+ redirects defined by HTTP. [[HTTP]]
2299
2289
2300
2290
<li><p> Return <var> location</var> .
2301
2291
</ol>
@@ -2331,7 +2321,7 @@ and associated with one or more <a for=/>requests</a>.
2331
2321
functionality.
2332
2322
<!-- fingerprinting -->
2333
2323
2334
- <p> Further details are defined by HTTP. [[!HTTP]] [[!HTTP-SEMANTICS]] [[!HTTP-COND]] [[!HTTP- CACHING]] [[!HTTP-AUTH ]]
2324
+ <p> Further details are defined by HTTP. [[!HTTP]] [[!HTTP-CACHING]]
2335
2325
2336
2326
2337
2327
<h3 id=fetch-groups>Fetch groups</h3>
@@ -2584,8 +2574,7 @@ boolean <var>http3Only</var>, run these steps:
2584
2574
<a for=connection>credentials</a> is <var> credentials</var> , and <a for=connection>timing info</a>
2585
2575
is <var> timingInfo</var> . <a for=/>Record connection timing info</a> given <var> connection</var>
2586
2576
and use <var> connection</var> to establish an HTTP connection to <var> host</var> , taking
2587
- <var> proxy</var> and <var> origin</var> into account. [[!HTTP]] [[!HTTP-SEMANTICS]] [[!HTTP-COND]]
2588
- [[!HTTP-CACHING]] [[!HTTP-AUTH]] [[!TLS]]
2577
+ <var> proxy</var> and <var> origin</var> into account. [[!HTTP]] [[!HTTP1]] [[!TLS]]
2589
2578
2590
2579
<p> If <var> http3Only</var> is true, then establish an HTTP/3 connection. [[!HTTP3]]
2591
2580
@@ -2656,7 +2645,7 @@ boolean <var>http3Only</var>, run these steps:
2656
2645
<p class=example id=example-connection-end-time> Suppose the user agent establishes an HTTP/2
2657
2646
connection over TLS 1.3 to send a <code> GET</code> request and a <code> POST</code> request. It
2658
2647
sends the ClientHello at time <var> t1</var> and then sends the <code> GET</code> request with early
2659
- data. The <code> POST</code> request is not safe ([[HTTP-SEMANTICS ]] , section 4 .2.1), so the user
2648
+ data. The <code> POST</code> request is not safe ([[HTTP]] , section 9 .2.1), so the user
2660
2649
agent waits to complete the handshake at time <var> t2</var> before sending it. Although both
2661
2650
requests used the same connection, the <code> GET</code> request reports a connection end time of
2662
2651
<var> t1</var> , while the <code> POST</code> request reports <var> t2</var> .
@@ -4878,8 +4867,8 @@ steps. They return a <a for=/>response</a>.
4878
4867
<var> isNewConnectionFetch</var> (default false), run these steps:
4879
4868
4880
4869
<p class=note> Some implementations might support caching of partial content, as per
4881
- <cite> HTTP Range Requests </cite> . However, this is not widely supported by browser caches.
4882
- [[HTTP-RANGE ]]
4870
+ <cite> HTTP Caching </cite> . However, this is not widely supported by browser caches.
4871
+ [[HTTP-CACHING ]]
4883
4872
4884
4873
<ol>
4885
4874
<li><p> Let <var> request</var> be <var> fetchParams</var> 's <a for="fetch params">request</a> .
@@ -5364,7 +5353,7 @@ steps. They return a <a for=/>response</a>.
5364
5353
<li>
5365
5354
<p> Prompt the end user as appropriate in <var> request</var> 's
5366
5355
<a for=request>window</a> and store the result as a
5367
- <a>proxy-authentication entry</a> . [[!HTTP-AUTH ]]
5356
+ <a>proxy-authentication entry</a> . [[!HTTP]]
5368
5357
5369
5358
<p class=note> Remaining details surrounding proxy authentication are defined by HTTP.
5370
5359
@@ -5473,7 +5462,7 @@ optional boolean <var>forceNewConnection</var> (default false), run these steps:
5473
5462
using <var> request</var> with the following caveats:
5474
5463
5475
5464
<ul>
5476
- <li><p> Follow the relevant requirements from HTTP. [[!HTTP]] [[!HTTP-SEMANTICS]] [[!HTTP-COND]] [[!HTTP- CACHING]] [[!HTTP-AUTH ]]
5465
+ <li><p> Follow the relevant requirements from HTTP. [[!HTTP]] [[!HTTP-CACHING]]
5477
5466
5478
5467
<li>
5479
5468
<p> If <var> request</var> 's <a for=request>body</a> is non-null, and <var>request</var>' s
@@ -8125,8 +8114,7 @@ however, it is perfectly fine to do so.
8125
8114
<p> If <a>CORS protocol</a> requirements are more complicated than setting
8126
8115
`<a http-header><code>Access-Control-Allow-Origin</code></a> ` to <code> *</code> or a static
8127
8116
<a for=/>origin</a> , `<code> Vary</code> ` is to be used.
8128
- [[!HTML]]
8129
- [[!HTTP]] [[!HTTP-SEMANTICS]] [[!HTTP-COND]] [[!HTTP-CACHING]] [[!HTTP-AUTH]]
8117
+ [[!HTML]] [[!HTTP]] [[!HTTP-CACHING]]
8130
8118
8131
8119
<pre id=example-vary-origin class=example><code class=lang-http>
8132
8120
Vary: Origin
0 commit comments