Fix 'Transfer-Encoding: chunked' change

This commit is contained in:
Braulio Valdivielso Martínez
2015-11-24 13:42:13 +01:00
parent 6f6b2fd1d5
commit 4c82dbab6f
+1 -3
View File
@@ -434,7 +434,7 @@ class PreparedRequest(RequestEncodingMixin, RequestHooksMixin):
if files:
raise NotImplementedError('Streamed bodies and files are mutually exclusive.')
if length is not None:
if length:
self.headers['Content-Length'] = builtin_str(length)
else:
self.headers['Transfer-Encoding'] = 'chunked'
@@ -446,8 +446,6 @@ class PreparedRequest(RequestEncodingMixin, RequestHooksMixin):
if data:
body = self._encode_params(data)
if isinstance(data, basestring) or hasattr(data, 'read'):
if hasattr(data, 'fileno') and length == 0:
self.headers['Transfer-Encoding'] = 'chunked'
content_type = None
else:
content_type = 'application/x-www-form-urlencoded'