From: Kenneth Reitz Date: Fri, 24 Feb 2012 23:42:33 +0000 (-0500) Subject: Fix content-length: 0 X-Git-Tag: v0.10.5~5 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ea1d5f36480c7f9ba9d15aebd94d3df7db95dd72;p=services%2Fpython-requests.git Fix content-length: 0 #454 --- diff --git a/requests/models.py b/requests/models.py index a238214..8dadf08 100644 --- a/requests/models.py +++ b/requests/models.py @@ -739,7 +739,7 @@ class Response(object): raise RuntimeError( 'The content for this response was already consumed') - self._content = bytes().join(self.iter_content()) or None + self._content = bytes().join(self.iter_content()) or bytes() # print repr(self._content) except AttributeError: self._content = None diff --git a/tests/test_requests.py b/tests/test_requests.py index 37212eb..c06f88a 100755 --- a/tests/test_requests.py +++ b/tests/test_requests.py @@ -795,5 +795,11 @@ class RequestsTestSuite(TestSetup, unittest.TestCase): s.get(httpbin('redirect', '4')) + def test_empty_response(self): + r = requests.get(httpbin('status', '404')) + r.text + + + if __name__ == '__main__': unittest.main()