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

Signed-off-by: Kotaro Inoue <k.musaino@gmail.com>
This commit is contained in:
Kotaro Inoue 2023-03-14 20:07:25 +09:00 committed by GitHub
parent 1e6d7f7763
commit 9ecdcb8e30
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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);