| ... | @@ -333,7 +333,11 @@ pub fn request(client: *Client, uri: Uri, headers: Request.Headers, options: Req | ... | @@ -333,7 +333,11 @@ pub fn request(client: *Client, uri: Uri, headers: Request.Headers, options: Req |
| 333 | | 333 | |
| 334 | try writer.writeAll(@tagName(headers.method)); | 334 | try writer.writeAll(@tagName(headers.method)); |
| 335 | try writer.writeByte(' '); | 335 | 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 | } |
| 337 | if (escaped_query) |q| { | 341 | if (escaped_query) |q| { |
| 338 | try writer.writeByte('?'); | 342 | try writer.writeByte('?'); |
| 339 | try writer.writeAll(q); | 343 | try writer.writeAll(q); |