From 2d643a6be311b192ff4bc4efd24632d2ffc135bb Mon Sep 17 00:00:00 2001 From: Drew DeVault Date: Sun, 12 Feb 2023 13:10:02 +0100 Subject: [PATCH] request_set_content_length: set Transfer-Encoding As a fallback for non-seekable streams --- net/http/client.ha | 1 + 1 file changed, 1 insertion(+) diff --git a/net/http/client.ha b/net/http/client.ha index 4eac8ab..853c639 100644 --- a/net/http/client.ha +++ b/net/http/client.ha @@ -100,6 +100,7 @@ fn request_set_content_length(req: *request, body: io::handle) void = { case let off: io::off => yield off; case io::error => + header_add(&req.header, "Transfer-Encoding", "chunked"); return; }; const ln = io::seek(body, 0, io::whence::END)!;