Andreas Kling
48d74c5356
LibHTTP: Make HTTPRequest::from_raw_request() take a ReadonlyBytes
...
This allows us to get rid of some ByteBuffer::wrap() usage.
2020-12-19 18:29:13 +01:00
AnotherTest
a461526b07
LibHTTP+ProtocolServer+LibGemini: Remove Request::schedule()
...
This API is only used for HttpRequest, but replicated in GeminiRequest
without an actual user, so remove it and construct the job like the rest
of the protocols.
2020-10-30 23:42:03 +01:00
Andreas Kling
2946a684ef
ProtocolServer+LibWeb: Support more detailed HTTP requests
...
This patch adds the ability for ProtocolServer clients to specify which
HTTP method to use, and also to include an optional HTTP request body.
2020-09-28 11:55:26 +02:00
Ben Wiederhake
ede5dbd7b3
Meta+LibC through LibHTTP: Make clang-format-10 clean
...
Why break at LibHTTP? Because "Meta+Libraries" would be insanely large,
and breaking between LibHTTP and LibJS makes the commits roughly evenly large.
2020-09-25 21:18:17 +02:00
Andreas Kling
897998017a
ProtocolServer: Support request headers
...
You can now pass a dictionary of request headers when starting a new
download in ProtocolServer.
The HTTP and HTTPS protocol will include the headers in their requests.
2020-05-21 12:27:42 +02:00
Shadowfacts
5c46741be8
LibHTTP: Actually include query parameters when serializing raw request
2020-05-05 11:19:38 +02:00
AnotherTest
7670e5ccf0
LibCore+LibHTTP: Move out the HTTP handler and add HTTPS
2020-05-02 12:24:10 +02:00