ladybird/Userland/Libraries/LibWeb/Fetch/Infrastructure/HTTP
Linus Groh ee68eba0ac LibWeb: Implement Headers.getSetCookie()
This is a normative change in the Fetch spec.
See: https://github.com/whatwg/fetch/commit/e4d3480

This also implements the changes to the 'sort and combine' algorithm,
which now treats "set-cookie" headers differently, and is exposed to JS
via the Headers' iterator.

Passes all 21 WPT tests :^)
http://wpt.live/fetch/api/headers/header-setcookie.any.html
2023-02-11 13:14:26 +00:00
..
Bodies.cpp LibJS+Everywhere: Propagate Cell::initialize errors from Heap::allocate 2023-01-29 00:02:45 +00:00
Bodies.h LibWeb: Add missing GCPtr.h includes to Fetch headers 2023-02-10 13:53:45 +00:00
Headers.cpp LibWeb: Implement Headers.getSetCookie() 2023-02-11 13:14:26 +00:00
Headers.h LibWeb: Make extract_header_list_values differentiate parsing failures 2023-02-10 22:18:19 +00:00
Methods.cpp LibWeb: Move Fetch infra into the Web::Fetch::Infrastructure namespace 2022-07-19 00:27:35 +01:00
Methods.h LibWeb: Move Fetch infra into the Web::Fetch::Infrastructure namespace 2022-07-19 00:27:35 +01:00
Requests.cpp LibJS: Convert Heap::allocate{,_without_realm}() to NonnullGCPtr 2022-12-15 06:56:37 -05:00
Requests.h LibWeb: Add missing GCPtr.h includes to Fetch headers 2023-02-10 13:53:45 +00:00
Responses.cpp LibWeb: Make extract_header_list_values differentiate parsing failures 2023-02-10 22:18:19 +00:00
Responses.h LibWeb: Add missing GCPtr.h includes to Fetch headers 2023-02-10 13:53:45 +00:00
Statuses.cpp LibWeb: Move Fetch infra into the Web::Fetch::Infrastructure namespace 2022-07-19 00:27:35 +01:00
Statuses.h LibWeb: Move Fetch infra into the Web::Fetch::Infrastructure namespace 2022-07-19 00:27:35 +01:00