| ... | @@ -1797,9 +1797,10 @@ pub fn fetch(client: *Client, options: FetchOptions) FetchError!FetchResult { | ... | @@ -1797,9 +1797,10 @@ pub fn fetch(client: *Client, options: FetchOptions) FetchError!FetchResult { |
| 1797 | | 1797 | |
| 1798 | if (options.payload) |payload| { | 1798 | if (options.payload) |payload| { |
| 1799 | req.transfer_encoding = .{ .content_length = payload.len }; | 1799 | req.transfer_encoding = .{ .content_length = payload.len }; |
| 1800 | var body = try req.sendBody(&.{}); | 1800 | var body = try req.sendBodyUnflushed(&.{}); |
| 1801 | try body.writer.writeAll(payload); | 1801 | try body.writer.writeAll(payload); |
| 1802 | try body.end(); | 1802 | try body.end(); |
| | 1803 | try req.connection.?.flush(); |
| 1803 | } else { | 1804 | } else { |
| 1804 | try req.sendBodiless(); | 1805 | try req.sendBodiless(); |
| 1805 | } | 1806 | } |