From: mmartin Date: Fri, 19 Oct 2012 19:17:32 +0000 (-0500) Subject: Issue 901: X-Git-Tag: v0.14.2~5^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4dfa51ae030e59ddaf9e3736dfdc2e85818a7575;p=services%2Fpython-requests.git Issue 901: Make value of Contents-Encoding header case insensitive per RFC 2616. --- diff --git a/requests/utils.py b/requests/utils.py index 7c895c4..f80e778 100644 --- a/requests/utils.py +++ b/requests/utils.py @@ -454,9 +454,10 @@ def stream_decompress(iterator, mode='gzip'): def stream_untransfer(gen, resp): - if 'gzip' in resp.headers.get('content-encoding', ''): + ce = resp.headers.get('content-encoding', '').lower() + if 'gzip' in ce: gen = stream_decompress(gen, mode='gzip') - elif 'deflate' in resp.headers.get('content-encoding', ''): + elif 'deflate' in ce: gen = stream_decompress(gen, mode='deflate') return gen