From 9ecdcb8e300a4f6aac050e3118ceea0b7d35f899 Mon Sep 17 00:00:00 2001 From: Kotaro Inoue Date: Tue, 14 Mar 2023 20:07:25 +0900 Subject: [PATCH] Fix to use '/' for a empty path (#14884) Signed-off-by: Kotaro Inoue --- lib/std/http/Client.zig | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/std/http/Client.zig b/lib/std/http/Client.zig index baf0239388..76073c0ce3 100644 --- a/lib/std/http/Client.zig +++ b/lib/std/http/Client.zig @@ -333,7 +333,11 @@ pub fn request(client: *Client, uri: Uri, headers: Request.Headers, options: Req try writer.writeAll(@tagName(headers.method)); try writer.writeByte(' '); - try writer.writeAll(escaped_path); + if (escaped_path.len == 0) { + try writer.writeByte('/'); + } else { + try writer.writeAll(escaped_path); + } if (escaped_query) |q| { try writer.writeByte('?'); try writer.writeAll(q);