Skip to content

Commit e06ac9f

Browse files
committed
Use Fetch's 'Set a structured header' algorithm.
Closes #40.
1 parent 04cbc36 commit e06ac9f

File tree

2 files changed

+43
-70
lines changed

2 files changed

+43
-70
lines changed

index.bs

Lines changed: 8 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -164,11 +164,8 @@ To <dfn abstract-op lt="set-dest">set the `Sec-Fetch-Dest` header</dfn> for a [=
164164
Note: We map Fetch's empty string [=request/destination=] onto an explicit "`empty`"
165165
[=structured header/token=] in order to simplify processing.
166166

167-
4. Let |value| be the result of [$serialize Structured Header|serializing$] |header|.
168-
169-
5. [=header list/Set=] &#96;<a http-header>`Sec-Fetch-Dest`</a>&#96;/|value| in |r|'s
170-
[=request/header list=].
171-
</ol>
167+
4. [=header list/Set a structured header=]
168+
&#96;<a http-header>`Sec-Fetch-Dest`</a>&#96;/|header| in |r|'s [=request/header list=].
172169
</div>
173170

174171

@@ -205,10 +202,8 @@ To <dfn abstract-op lt="set-mode">set the `Sec-Fetch-Mode` header</dfn> for a [=
205202
NOTE: We're doing this work because Fetch does not currently define `nested-navigate`.
206203
See [[#fetch-integration]].
207204

208-
4. Let |value| be the result of [$serialize Structured Header|serializing$] |header|.
209-
210-
5. [=header list/Set=] &#96;<a http-header>`Sec-Fetch-Mode`</a>&#96;/|value| in |r|'s
211-
[=request/header list=].
205+
4. [=header list/Set a structured header=]
206+
&#96;<a http-header>`Sec-Fetch-Mode`</a>&#96;/|header| in |r|'s [=request/header list=].
212207
</ol>
213208
</div>
214209

@@ -256,10 +251,8 @@ To <dfn abstract-op lt="set-site">set the `Sec-Fetch-Site` header</dfn> for a [=
256251

257252
3. Set |header|'s value to `same-site`.
258253

259-
6. Let |value| be the result of [$serialize Structured Header|serializing$] |header|.
260-
261-
7. [=header list/Set=] &#96;<a http-header>`Sec-Fetch-Site`</a>&#96;/|value| in |r|'s
262-
[=request/header list=].
254+
6. [=header list/Set a structured header=]
255+
&#96;<a http-header>`Sec-Fetch-Site`</a>&#96;/|header| in |r|'s [=request/header list=].
263256
</ol>
264257
</div>
265258

@@ -298,10 +291,8 @@ To <dfn abstract-op lt="set-user">set the `Sec-Fetch-User` header</dfn> for a [=
298291
ISSUE(whatwg/fetch#885): This flag is defined here, in [[#fetch-integration]]. Ideally,
299292
we can move it to Fetch rather than monkey-patching.
300293

301-
4. Let |value| be the result of [$serialize Structured Header|serializing$] |header|.
302-
303-
5. [=header list/Set=] &#96;<a http-header>`Sec-Fetch-User`</a>&#96;/|value| in |r|'s
304-
[=request/header list=].
294+
5. [=header list/Set a structured header=]
295+
&#96;<a http-header>`Sec-Fetch-User`</a>&#96;/|header| in |r|'s [=request/header list=].
305296
</ol>
306297
</div>
307298

0 commit comments

Comments
 (0)