Set 'Transfer-Encoding: chunked' if data file length equals 0

This commit is contained in:
Braulio Valdivielso Martínez
2015-11-23 20:52:06 +01:00
parent 6506dc8f66
commit 6f6b2fd1d5
+2
View File
@@ -446,6 +446,8 @@ 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'