- From: James M Snell <notifications@github.com>
- Date: Tue, 09 Apr 2024 09:18:18 -0700
- To: whatwg/fetch <fetch@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
Received on Tuesday, 9 April 2024 16:18:22 UTC
@annevk ... I'd like to see if we can revive this a bit. Having structured header (https://datatracker.ietf.org/doc/html/rfc8941) support in `Headers` would be useful. I do think we might be able to keep it simple by not messing around the with the `set`/`append`/`get` methods and instead focus on introducing new statics on `Headers` that only deal with the serialization/deserialization. ```js h = new Headers(); h.set('abc', Headers.fromItem('a')); h.set('xyz', Headers.fromList([1,2,3]); h.set('foo', Headers.fromDictionary(...); Headers.toDictionary(h.get('foo')); // etc ``` The idea here would be to introduce six new static methods on `Headers` whose purpose to only to serialize/deserialize the structured header syntax: * `Headers.fromItem(...)` * `Headers.fromList(...)` * `Headers.fromDict(...)` * `Headers.toItem(...)` * `Headers.toList(...)` * `Headers.toDict(...)` -- Reply to this email directly or view it on GitHub: https://github.com/whatwg/fetch/issues/930#issuecomment-2045589619 You are receiving this because you are subscribed to this thread. Message ID: <whatwg/fetch/issues/930/2045589619@github.com>
Received on Tuesday, 9 April 2024 16:18:22 UTC