Commit 9ecdcb8e30

Kotaro Inoue <mail@mssn.dev>
2023-03-14 12:07:25
Fix to use '/' for a empty path (#14884)
Signed-off-by: Kotaro Inoue <k.musaino@gmail.com>
1 parent 1e6d7f7
Changed files (1)
lib
std
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);