mirror of
https://github.com/ziglang/zig.git
synced 2026-02-13 12:59:04 +00:00
http: fix getting Transfer-Encoding value
The 'Content-Length' header was inspected by mistake, which makes it effectively impossible to use chunked Transfer-Encoding when using the http client. Tested locally with a HTTP server - data is properly sent with POST method and the proper encoding declared, after the fix.
This commit is contained in:
parent
1d38817f5d
commit
438d680913
@ -597,7 +597,7 @@ pub const Request = struct {
|
||||
|
||||
req.transfer_encoding = .{ .content_length = content_length };
|
||||
} else if (has_transfer_encoding) {
|
||||
const transfer_encoding = req.headers.getFirstValue("content-length").?;
|
||||
const transfer_encoding = req.headers.getFirstValue("transfer-encoding").?;
|
||||
if (std.mem.eql(u8, transfer_encoding, "chunked")) {
|
||||
req.transfer_encoding = .chunked;
|
||||
} else {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user