diff options
| author | John Benediktsson <mrjbq7@gmail.com> | 2025-08-22 12:35:18 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-08-22 12:35:18 -0700 |
| commit | 47a2f2ddae9cc47ff6df7a71060bbb3f5f20f2e8 (patch) | |
| tree | cfd8498a912251ef07a40acd9d16066cdcedcdb1 | |
| parent | 306176046e6ae5e30bc58e5f3bcf786159e367f2 (diff) | |
| download | zig-47a2f2ddae9cc47ff6df7a71060bbb3f5f20f2e8.tar.gz zig-47a2f2ddae9cc47ff6df7a71060bbb3f5f20f2e8.zip | |
Merge pull request #24926 from mrjbq7/http-fetch
http.Client: don't forget to flush
| -rw-r--r-- | lib/std/http/Client.zig | 3 |
1 files changed, 2 insertions, 1 deletions
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(); } |
