Skip to content

Commit c1780d6

Browse files
authored
Merge pull request #98 from gdamjan/filter-headers-out
filter out content-length and transfer-encoding from pass Response
2 parents c28119c + 22aedd1 commit c1780d6

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/server/encode.rs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,12 @@ impl Encoder {
8989
std::io::Write::write_fmt(&mut self.head, format_args!("date: {}\r\n", date))?;
9090
}
9191

92-
for (header, values) in self.res.iter() {
92+
let iter = self
93+
.res
94+
.iter()
95+
.filter(|(h, _)| h != &&http_types::headers::CONTENT_LENGTH)
96+
.filter(|(h, _)| h != &&http_types::headers::TRANSFER_ENCODING);
97+
for (header, values) in iter {
9398
for value in values.iter() {
9499
std::io::Write::write_fmt(
95100
&mut self.head,

0 commit comments

Comments
 (0)