authorgravatar for mail@mssn.devKotaro Inoue <mail@mssn.dev> 2023-03-14 20:07:25+09:00
committergravatar for noreply@github.comGitHub <noreply@github.com> 2023-03-14 13:07:25+02:00
log9ecdcb8e300a4f6aac050e3118ceea0b7d35f899
treee489533b59308250582a74196af67afebd690fea
parent1e6d7f77639d52b61b2852cf0de19e2b5a50f31f
signaturebadge-question-mark Signed by PGP key 4AEE18F83AFDEB23

Fix to use '/' for a empty path (#14884)

Signed-off-by: Kotaro Inoue <k.musaino@gmail.com>

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

lib/std/http/Client.zig+5-1
......@@ -333,7 +333,11 @@ pub fn request(client: *Client, uri: Uri, headers: Request.Headers, options: Req
333333
334334 try writer.writeAll(@tagName(headers.method));
335335 try writer.writeByte(' ');
336 try writer.writeAll(escaped_path);
336 if (escaped_path.len == 0) {
337 try writer.writeByte('/');
338 } else {
339 try writer.writeAll(escaped_path);
340 }
337341 if (escaped_query) |q| {
338342 try writer.writeByte('?');
339343 try writer.writeAll(q);