fix the cookies on prepared request

This commit is contained in:
tifayuki 2016-03-03 11:50:19 +01:00
commit 7da96e8a98

View file

@ -47,14 +47,15 @@ def send_request(method, path, inject_header=True, **kwargs):
# construct request # construct request
s = get_session() s = get_session()
req = Request(method, url, headers=headers, **kwargs) request = Request(method, url, headers=headers, **kwargs)
# get environment proxies # get environment proxies
env_proxies = utils.get_environ_proxies(url) or {} env_proxies = utils.get_environ_proxies(url) or {}
kw_args = {'proxies': env_proxies} kw_args = {'proxies': env_proxies}
# make the request # make the request
logger.info("Request: %s, %s, %s, %s, %s" % (method, url, headers, s.cookies, kwargs)) req = s.prepare_request(request)
response = s.send(req.prepare(), **kw_args) logger.info("Prepared Request: %s, %s, %s, %s" % (req.method, req.url, req.headers, kwargs))
response = s.send(req, **kw_args)
status_code = getattr(response, 'status_code', None) status_code = getattr(response, 'status_code', None)
logger.info("Response: Status %s, %s, %s" % (str(status_code), response.headers, response.text)) logger.info("Response: Status %s, %s, %s" % (str(status_code), response.headers, response.text))