From 39ffe103349439d8e8eef26b81de6e5156e526d9 Mon Sep 17 00:00:00 2001 From: Maximilian Hils Date: Thu, 12 Dec 2013 04:42:29 +0100 Subject: add content-length 0 if we remove header for chunked encoding, fixes #186 --- libmproxy/flow.py | 2 ++ 1 file changed, 2 insertions(+) (limited to 'libmproxy') diff --git a/libmproxy/flow.py b/libmproxy/flow.py index b22be3f9..44dc57ae 100644 --- a/libmproxy/flow.py +++ b/libmproxy/flow.py @@ -735,6 +735,8 @@ class Response(HTTPMsg): ) if self.content: headers["Content-Length"] = [str(len(self.content))] + elif 'Transfer-Encoding' in self.headers: + headers["Content-Length"] = ["0"] proto = "HTTP/%s.%s %s %s"%(self.httpversion[0], self.httpversion[1], self.code, str(self.msg)) data = (proto, str(headers)) return FMT%data -- cgit v1.2.3