1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 07:48:11 +00:00
serenity/Userland/Libraries/LibWeb/Fetch
Shannon Booth 8751be09f9 AK: Serialize URL hosts with 'concept-host-serializer'
In order to follow spec text to achieve this, we need to change the
underlying representation of a host in AK::URL to deserialized format.
Before this, we were parsing the host and then immediately serializing
it again.

Making that change resulted in a whole bunch of fallout.

After this change, callers can access the serialized data through
this concept-host-serializer. The functional end result of this
change is that IPv6 hosts are now correctly serialized to be
surrounded with '[' and ']'.
2023-07-31 05:18:51 +02:00
..
Fetching AK: Serialize URL hosts with 'concept-host-serializer' 2023-07-31 05:18:51 +02:00
Infrastructure LibWeb: Add interface for 'concept-url-parser' 2023-07-15 09:45:16 +02:00
Body.cpp LibWeb: Update workarounds for the empty execution context stack 2023-07-06 15:18:50 -04:00
Body.h LibWeb/Fetch: Implement Body's "fully read" function from the spec 2023-03-07 11:51:12 +00:00
Body.idl LibWeb: Implement '5.3. Body mixin' from the Fetch API :^) 2022-09-27 14:56:17 +01:00
BodyInit.cpp LibWeb: Add FormData support to XHR 2023-04-05 09:43:52 +01:00
BodyInit.h LibWeb: Add FormData support to XHR 2023-04-05 09:43:52 +01:00
BodyInit.idl LibWeb: Add FormData support to XHR 2023-04-05 09:43:52 +01:00
Enums.cpp LibWeb: Implement '5.5. Response class' from the Fetch API :^) 2022-09-27 14:56:17 +01:00
Enums.h LibWeb: Implement '5.5. Response class' from the Fetch API :^) 2022-09-27 14:56:17 +01:00
FetchMethod.cpp LibWeb: Update workarounds for the empty execution context stack 2023-07-06 15:18:50 -04:00
FetchMethod.h LibWeb/HTML: Port Window.fetch() to IDL 2023-03-07 23:33:34 +00:00
Headers.cpp Everywhere: Rename equals_ignoring_case => equals_ignoring_ascii_case 2023-03-10 13:15:44 +01:00
Headers.h LibWeb/Fetch: Port JS interfaces to new String 2023-03-03 09:25:34 +00:00
Headers.idl LibWeb/Fetch: Port JS interfaces to new String 2023-03-03 09:25:34 +00:00
HeadersIterator.cpp LibJS+LibWeb: Move IteratorOperations.h AOs to Iterator.h 2023-07-19 14:11:43 +01:00
HeadersIterator.h LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr 2023-03-15 08:48:49 +01:00
Request.cpp LibWeb: Add interface for 'concept-url-parser' 2023-07-15 09:45:16 +02:00
Request.h LibWeb/HTML: Port Window.fetch() to IDL 2023-03-07 23:33:34 +00:00
Request.idl LibWeb/Fetch: Port JS interfaces to new String 2023-03-03 09:25:34 +00:00
Response.cpp LibWeb: Add interface for 'concept-url-parser' 2023-07-15 09:45:16 +02:00
Response.h LibWeb/HTML: Port Window.fetch() to IDL 2023-03-07 23:33:34 +00:00
Response.idl LibWeb/Fetch: Port JS interfaces to new String 2023-03-03 09:25:34 +00:00