From 529a587cdcd814d734942553964d4b12ac3ddf7a Mon Sep 17 00:00:00 2001 From: Ilya Kreymer Date: Wed, 30 Jan 2019 18:14:09 -0500 Subject: [PATCH] recoder fix: ensure Transfer-Encoding header is not passed through by RecorderApp, (#437) as may result in duplicate Transfer-Encoding in py2.7, fixes #432 --- pywb/recorder/recorderapp.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pywb/recorder/recorderapp.py b/pywb/recorder/recorderapp.py index 1eb35ffe..5fb35eac 100644 --- a/pywb/recorder/recorderapp.py +++ b/pywb/recorder/recorderapp.py @@ -252,6 +252,10 @@ class RecorderApp(object): resp_iter = StreamIter(resp_stream) + # ensure TE header from upstream is not included, + # added automatically by wsgi app + res.headers.pop('Transfer-Encoding', '') + start_response('200 OK', list(res.headers.items())) return resp_iter