Resolve @piotr-dobrogost's concerns

Piotr had good objections to my not re-sending the body of the request on 307.
This commit is contained in:
Ian Cordasco
2013-02-10 17:14:45 -05:00
parent e7bc9bf1b2
commit 9c8660dbb6
+9 -8
View File
@@ -125,15 +125,16 @@ class SessionRedirectMixin(object):
prepared_request.method = method
# Remove the cookie headers that were sent.
headers = prepared_request.headers
for h in ('Cookie', 'Content-Length'):
try:
del headers[h]
except KeyError:
pass
if resp.status_code is not codes.temporary:
if 'Content-Length' in prepared_request.headers:
del prepared_request.headers['Content-Length']
prepared_request.body = None
prepared_request.body = None
try:
del prepared_request.headers['Cookie']
except KeyError:
pass
resp = self.send(
prepared_request,