authorgravatar for 124872+jedisct1@users.noreply.github.comFrank Denis <124872+jedisct1@users.noreply.github.com> 2025-11-26 23:04:41+01:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2025-11-26 20:08:14-08:00
log854774d468b0a439def7eef73c544ac8d64f1b62
tree5d137c4848c0b8b508c008d12a44516b10e9394f
parenta1827d597723aff6236001bd0bb74a6b0bab9ce7

http.requestHasBody: a PUT response can have a body

HEAD/TRACE are bodyless, but PUT responses are body-capable per RFC 7231.

1 files changed, 2 insertions(+), 2 deletions(-)

lib/std/http.zig+2-2
......@@ -44,8 +44,8 @@ pub const Method = enum {
4444 /// Actual behavior from clients may vary and should still be checked
4545 pub fn responseHasBody(m: Method) bool {
4646 return switch (m) {
47 .GET, .POST, .DELETE, .CONNECT, .OPTIONS, .PATCH => true,
48 .HEAD, .PUT, .TRACE => false,
47 .GET, .POST, .PUT, .DELETE, .CONNECT, .OPTIONS, .PATCH => true,
48 .HEAD, .TRACE => false,
4949 };
5050 }
5151