detect https and act accordingly
Use six for url parsing Closes-Bug: 1717354 Change-Id: Id6a08cf01f4bbc341e1488bebbdc175d86c27d54
This commit is contained in:
parent
2abd94b6d1
commit
5cfaa9ca06
|
@ -190,6 +190,12 @@ class HTTPAction(actions.Action):
|
|||
)
|
||||
|
||||
try:
|
||||
url_data = six.moves.urllib.parse.urlsplit(self.url)
|
||||
if 'https' == url_data.scheme:
|
||||
action_verify = self.verify
|
||||
else:
|
||||
action_verify = None
|
||||
|
||||
resp = requests.request(
|
||||
self.method,
|
||||
self.url,
|
||||
|
@ -201,7 +207,7 @@ class HTTPAction(actions.Action):
|
|||
timeout=self.timeout,
|
||||
allow_redirects=self.allow_redirects,
|
||||
proxies=self.proxies,
|
||||
verify=self.verify
|
||||
verify=action_verify
|
||||
)
|
||||
except Exception as e:
|
||||
LOG.exception(
|
||||
|
|
Loading…
Reference in New Issue