diff --git a/requests/sessions.py b/requests/sessions.py index 8c1152cd..7ee62214 100644 --- a/requests/sessions.py +++ b/requests/sessions.py @@ -121,10 +121,13 @@ class SessionRedirectMixin(object): # Remove the cookie headers that were sent. headers = prepared_request.headers - try: - del headers['Cookie'] - except KeyError: - pass + for h in ('Cookie', 'Content-Length'): + try: + del headers[h] + except KeyError: + pass + + prepared_request.body = None resp = self.send( prepared_request,