1
0
Fork 0
mirror of https://github.com/actix/actix-web.git synced 2024-09-09 05:08:32 +00:00

do not skip content length is no chunking is selected

This commit is contained in:
Nikolay Kim 2019-02-18 22:20:00 -08:00
parent c8713d045c
commit 781f1a3fef

View file

@ -57,6 +57,7 @@ pub(crate) trait MessageType: Sized {
ctype: ConnectionType,
config: &ServiceConfig,
) -> io::Result<()> {
let chunked = self.chunked();
let mut skip_len = length != BodyLength::Stream;
// Content length
@ -74,8 +75,10 @@ pub(crate) trait MessageType: Sized {
}
match length {
BodyLength::Stream => {
if self.chunked() {
if chunked {
dst.extend_from_slice(b"\r\ntransfer-encoding: chunked\r\n")
} else {
skip_len = false;
}
}
BodyLength::Empty => {