authorgravatar for mrjbq7@gmail.comJohn Benediktsson <mrjbq7@gmail.com> 2025-08-22 12:35:18-07:00
committergravatar for noreply@github.comGitHub <noreply@github.com> 2025-08-22 12:35:18-07:00
log47a2f2ddae9cc47ff6df7a71060bbb3f5f20f2e8
treecfd8498a912251ef07a40acd9d16066cdcedcdb1
parent306176046e6ae5e30bc58e5f3bcf786159e367f2
signaturebadge-check Signed by PGP key B5690EEEBB952194

Merge pull request #24926 from mrjbq7/http-fetch

http.Client: don't forget to flush

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

lib/std/http/Client.zig+2-1
......@@ -1797,9 +1797,10 @@ pub fn fetch(client: *Client, options: FetchOptions) FetchError!FetchResult {
17971797
17981798 if (options.payload) |payload| {
17991799 req.transfer_encoding = .{ .content_length = payload.len };
1800 var body = try req.sendBody(&.{});
1800 var body = try req.sendBodyUnflushed(&.{});
18011801 try body.writer.writeAll(payload);
18021802 try body.end();
1803 try req.connection.?.flush();
18031804 } else {
18041805 try req.sendBodiless();
18051806 }