summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Nelzin <asnelzin@gmail.com>2014-11-12 15:35:27 +0300
committerAlexander Nelzin <asnelzin@gmail.com>2014-11-12 15:35:27 +0300
commitee50afef59ca47879144448ae056a2836f3d4534 (patch)
treebae270754130d181402a269b2c226d9ab35c48ed
parent34f6088c8f3f2bac942c84ce2ffa92dfdee5aa4e (diff)
downloadpython-requests-ee50afef59ca47879144448ae056a2836f3d4534.tar.gz
Fixed.
-rw-r--r--requests/models.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/requests/models.py b/requests/models.py
index 3f6a4f92..2370b67f 100644
--- a/requests/models.py
+++ b/requests/models.py
@@ -472,7 +472,7 @@ class PreparedRequest(RequestEncodingMixin, RequestHooksMixin):
l = super_len(body)
if l:
self.headers['Content-Length'] = builtin_str(l)
- elif self.method not in ('GET', 'HEAD'):
+ elif (self.method not in ('GET', 'HEAD')) and (self.headers.get('Content-Length') is None):
self.headers['Content-Length'] = '0'
def prepare_auth(self, auth, url=''):