Skip to content
This repository was archived by the owner on Jan 20, 2020. It is now read-only.

Commit 0678439

Browse files
author
Feng Honglin
committed
Merge pull request #2 from docker/TUT-751
fix the cookies on prepared request (TUT-751)
2 parents aa3be73 + 7da96e8 commit 0678439

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

dockercloud/api/http.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,14 +47,15 @@ def send_request(method, path, inject_header=True, **kwargs):
4747

4848
# construct request
4949
s = get_session()
50-
req = Request(method, url, headers=headers, **kwargs)
50+
request = Request(method, url, headers=headers, **kwargs)
5151
# get environment proxies
5252
env_proxies = utils.get_environ_proxies(url) or {}
5353
kw_args = {'proxies': env_proxies}
5454

5555
# make the request
56-
logger.info("Request: %s, %s, %s, %s, %s" % (method, url, headers, s.cookies, kwargs))
57-
response = s.send(req.prepare(), **kw_args)
56+
req = s.prepare_request(request)
57+
logger.info("Prepared Request: %s, %s, %s, %s" % (req.method, req.url, req.headers, kwargs))
58+
response = s.send(req, **kw_args)
5859
status_code = getattr(response, 'status_code', None)
5960
logger.info("Response: Status %s, %s, %s" % (str(status_code), response.headers, response.text))
6061

0 commit comments

Comments
 (0)