Fixed Broken Payload Downloading

Change-Id: I88a610bcd0855bf25c623655b4daa49276399db2
Closes-bug: #1729797
This commit is contained in:
Michael Dong 2017-11-07 15:51:56 -06:00
parent c4586a374b
commit cb460174c3
2 changed files with 4 additions and 4 deletions

View File

@ -77,8 +77,7 @@ class HTTPClient(object):
# the requests_lib kwargs dictionary, requestslib_kwargs "wins"
requestslib_kwargs = dict(
{'headers': headers, 'params': params, 'verify': verify,
'data': data}, **requestslib_kwargs)
'data': data, 'allow_redirects': False}, **requestslib_kwargs)
# Make the request
return requests.request(method, url, allow_redirects=False,
**requestslib_kwargs)
return requests.request(method, url, **requestslib_kwargs)

View File

@ -62,7 +62,8 @@ def download(uri, cache_dir=None):
temp_dirs.append(cache_dir)
remote_dirs.append(cache_dir)
LOG.debug("Remote file location: %s", remote_dirs)
resp, _ = SynHTTPClient().request("GET", uri)
_kwargs = {'allow_redirects': True}
resp, _ = SynHTTPClient().request("GET", uri, requestslib_kwargs=_kwargs)
os.chdir(cache_dir)
saved_umask = os.umask(0o77)
fname = uri.split("/")[-1]