Skip to content

Commit

Permalink
Editorial: minor nits, mainly around headers
Browse files Browse the repository at this point in the history
  • Loading branch information
annevk committed Nov 24, 2022
1 parent a04d096 commit 223ca89
Showing 1 changed file with 15 additions and 18 deletions.
33 changes: 15 additions & 18 deletions fetch.bs
Expand Up @@ -795,8 +795,7 @@ directly. Use <a for="header list">get, decode, and split</a> instead.
<a for=header>value</a> of the first such <a for=/>header</a> to <var>value</var> and
<a for=list>remove</a> the others.

<li><p>Otherwise, <a for=list>append</a> <a for=/>header</a> (<var>name</var>, <var>value</var>) to
<var>list</var>.
<li><p>Otherwise, <a for=list>append</a> (<var>name</var>, <var>value</var>) to <var>list</var>.
</ol>

<p>To <dfn export for="header list" id=concept-header-list-combine>combine</dfn> a
Expand Down Expand Up @@ -841,7 +840,7 @@ a <a for=/>header list</a> <var>list</var>, run these steps:
of the <a for=/>headers</a> in <var>list</var>.

<li>
<p><a for=list>For each</a> <var>name</var> in <var>names</var>:
<p><a for=list>For each</a> <var>name</var> of <var>names</var>:

<ol>
<li><p>Let <var>value</var> be the result of <a for="header list">getting</a> <var>name</var>
Expand Down Expand Up @@ -1117,7 +1116,7 @@ is a <a>byte-case-insensitive</a> match for one of
<li><p>Let <var>parsedValues</var> be the result of
<a for="header value">getting, decoding, and splitting</a> <var>value</var>.

<li><p><a for=list>For each</a> <var>method</var> in <var>parsedValues</var>: if the
<li><p><a for=list>For each</a> <var>method</var> of <var>parsedValues</var>: if the
<a>isomorphic encoding</a> of <var>method</var> is a <a>forbidden method</a>, then return true.
</ol>

Expand Down Expand Up @@ -2077,7 +2076,7 @@ return true:
<li><p>Let <var>lastURL</var> be null.

<li>
<p><a for=list>For each</a> <var>url</var> in <var>request</var>'s <a for=request>URL list</a>:
<p><a for=list>For each</a> <var>url</var> of <var>request</var>'s <a for=request>URL list</a>:

<ol>
<li><p>If <var>lastURL</var> is null, then set <var>lastURL</var> to <var>url</var> and
Expand Down Expand Up @@ -4437,7 +4436,7 @@ steps:
<p>If <var>response</var>'s <a for=response>type</a> is "<code>opaque</code>",
<var>internalResponse</var>'s <a for=response>status</a> is 206, <var>internalResponse</var>'s
<a for=response>range-requested flag</a> is set, and <var>request</var>'s
<a for=request>header list</a> does not <a for="header list">contain</a> `<code>Range</code>`,
<a for=request>header list</a> <a for="header list">does not contain</a> `<code>Range</code>`,
then set <var>response</var> and <var>internalResponse</var> to a <a>network error</a>.

<div class=note>
Expand Down Expand Up @@ -5156,7 +5155,7 @@ run these steps:
and <a>done flag</a> is unset.

<li>
<p><a for=set>For each</a> <var>fetchRecord</var> in <var>inflightRecords</var>:
<p><a for=set>For each</a> <var>fetchRecord</var> of <var>inflightRecords</var>:

<ol>
<li><p>Let <var>inflightRequest</var> be <var>fetchRecord</var>'s
Expand Down Expand Up @@ -6026,7 +6025,7 @@ number of these <a lt="CORS-preflight fetch">fetches</a>.
<a>byte-case-insensitive</a> match for an <a for=list>item</a> in <var>headerNames</var>, then
return a <a>network error</a>.

<li><p><a for=list>For each</a> <var>unsafeName</var> in the
<li><p><a for=list>For each</a> <var>unsafeName</var> of the
<a>CORS-unsafe request-header names</a> with <var>request</var>'s
<a for=request>header list</a>, if <var>unsafeName</var> is not a <a>byte-case-insensitive</a>
match for an <a for=list>item</a> in <var>headerNames</var> and <var>request</var>'s
Expand Down Expand Up @@ -6443,19 +6442,18 @@ new Headers(meta2);

<ol>
<li>
<p>If <var>object</var> is a <a>sequence</a>, then <a for=list>for each</a> <var>header</var> in
<p>If <var>object</var> is a <a>sequence</a>, then <a for=list>for each</a> <var>header</var> of
<var>object</var>:

<ol>
<li><p>If <var>header</var> does not contain exactly two items, then <a>throw</a> a
{{TypeError}}.
<li><p>If <var>header</var>'s <a for=list>size</a> is not 2, then <a>throw</a> a {{TypeError}}.

<li><p><a for=Headers>Append</a> (<var>header</var>'s first item, <var>header</var>'s
second item) to <var>headers</var>.
<li><p><a for=Headers>Append</a> (<var>header</var>[0], <var>header</var>[1]) to
<var>headers</var>.
</ol>

<li><p>Otherwise, <var>object</var> is a <a for=/>record</a>, then <a for=map>for each</a>
<var>key</var><var>value</var> in <var>object</var>, <a for=Headers>append</a> (<var>key</var>,
<var>key</var><var>value</var> of <var>object</var>, <a for=Headers>append</a> (<var>key</var>,
<var>value</var>) to <var>headers</var>.
</ol>

Expand Down Expand Up @@ -6510,7 +6508,7 @@ method steps are to <a for=Headers>append</a> (<var>name</var>, <var>value</var>
<li><p>Otherwise, if <a>this</a>'s <a for=Headers>guard</a> is "<code>response</code>" and
<var>name</var> is a <a>forbidden response-header name</a>, return.

<li><p>If <a>this</a>'s <a for=Headers>header list</a> does not <a for="header list">contain</a>
<li><p>If <a>this</a>'s <a for=Headers>header list</a> <a for="header list">does not contain</a>
<var>name</var>, then return.

<li><p><a for="header list">Delete</a> <var>name</var> from <a>this</a>'s
Expand Down Expand Up @@ -7436,9 +7434,8 @@ constructor steps are:
<li><p>Empty <a>this</a>'s <a for=Request>headers</a>'s <a for=Headers>header list</a>.

<li><p>If <var>headers</var> is a {{Headers}} object, then <a for=list>for each</a>
<var>header</var> in its <a for=Headers>header list</a>, <a for=Headers>append</a>
(<var>header</var>'s <a for=header>name</a>, <var>header</var>'s <a for=header>value</a>) to
<a>this</a>'s <a for=Request>headers</a>.
<var>header</var> of its <a for=Headers>header list</a>, <a for=Headers>append</a>
<var>header</var> to <a>this</a>'s <a for=Request>headers</a>.

<li><p>Otherwise, <a for=Headers>fill</a> <a>this</a>'s <a for=Request>headers</a> with
<var>headers</var>.
Expand Down

0 comments on commit 223ca89

Please sign in to comment.