Nameless
4689d93cb2
std.http: allow for arbitrary http methods
2023-08-30 13:05:45 -05:00
Nameless
ddef683fcb
std.http.Server: responses to HEAD not allowed to have a payload
2023-08-29 21:42:54 -05:00
Nameless
aa090a49d9
std.http: handle expect:100-continue and continue responses
2023-08-29 21:42:53 -05:00
Nameless
5d40338f21
std.http: add Client.fetch and improve redirect logic
2023-08-29 21:42:53 -05:00
Nameless
b9fc0d2908
std.http: fix leaked connections ( #16341 )
...
The early return in pool release was causing leaked connections.
Closes #16282 .
2023-07-07 20:08:19 +00:00
Mizuochi Keita
729a051e9e
std.http: Fix segfault while redirecting
...
Make to avoid releasing request's connection twice.
Change the `Request.connection` field optional. This field is null while the connection is released.
Fixes #15965
2023-06-17 21:58:33 -07:00
Nameless
23ccff9cce
std.http.Server: collapse BufferedConnection into Connection
2023-06-01 13:44:00 -05:00
Nameless
1b3ebfefd8
fix keepalive and large buffered writes
2023-05-06 21:35:16 -05:00
Nameless
5f219a2d11
std.http.Server: give Response access to their own allocator
...
* This makes it easier for threaded servers to use a different allocator
for each request.
2023-05-06 21:35:16 -05:00
Nameless
533049fdd8
std.http.Server: use enum for reset state instead of bool
2023-05-06 21:35:15 -05:00
Nameless
71c228fe65
std.http: add simple standalone http tests, add state check for http server
2023-05-06 21:35:15 -05:00