From 38ef3f899789839240437eced83f2d708b55b693 Mon Sep 17 00:00:00 2001 From: John Benediktsson Date: Fri, 22 Aug 2025 12:35:18 -0700 Subject: [PATCH] Merge pull request #24926 from mrjbq7/http-fetch http.Client: don't forget to flush --- lib/std/http/Client.zig | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/std/http/Client.zig b/lib/std/http/Client.zig index b507128c9c..b6a1483c1d 100644 --- a/lib/std/http/Client.zig +++ b/lib/std/http/Client.zig @@ -1797,9 +1797,10 @@ pub fn fetch(client: *Client, options: FetchOptions) FetchError!FetchResult { if (options.payload) |payload| { req.transfer_encoding = .{ .content_length = payload.len }; - var body = try req.sendBody(&.{}); + var body = try req.sendBodyUnflushed(&.{}); try body.writer.writeAll(payload); try body.end(); + try req.connection.?.flush(); } else { try req.sendBodiless(); }