Skip to content

Commit 1b4f857

Browse files
committed
fix(headers): only add chunked to TransferEncoding if not present
1 parent 43ac0dd commit 1b4f857

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/http/h1/parse.rs

+3-2
Original file line numberDiff line numberDiff line change
@@ -188,8 +188,9 @@ impl Http1Message for ClientMessage {
188188
body = Encoder::chunked();
189189
let encodings = match head.headers.get_mut::<TransferEncoding>() {
190190
Some(encodings) => {
191-
//TODO: check if Chunked already exists
192-
encodings.push(header::Encoding::Chunked);
191+
if !encodings.contains(&header::Encoding::Chunked) {
192+
encodings.push(header::Encoding::Chunked);
193+
}
193194
true
194195
},
195196
None => false

0 commit comments

Comments
 (0)