Close Clair API connections
This forces every API calls to be load-balanced properly.
This commit is contained in:
parent
27cc59b8a9
commit
672168ce78
1 changed files with 4 additions and 3 deletions
|
@ -246,18 +246,19 @@ class SecurityScannerAPI(object):
|
|||
url = urljoin(api_url, relative_url)
|
||||
|
||||
client = self.config['HTTPCLIENT']
|
||||
headers = {'Connection': 'close'}
|
||||
timeout = security_config.get('API_TIMEOUT_SECONDS', 1)
|
||||
|
||||
with CloseForLongOperation(self.config):
|
||||
if method == 'POST':
|
||||
logger.debug('POSTing security URL %s', url)
|
||||
return client.post(url, json=body, params=params, timeout=timeout, cert=self._keys,
|
||||
verify=self._certificate)
|
||||
verify=self._certificate, headers=headers)
|
||||
elif method == 'DELETE':
|
||||
logger.debug('DELETEing security URL %s', url)
|
||||
return client.delete(url, params=params, timeout=timeout, cert=self._keys,
|
||||
verify=self._certificate)
|
||||
verify=self._certificate, headers=headers)
|
||||
else:
|
||||
logger.debug('GETing security URL %s', url)
|
||||
return client.get(url, params=params, timeout=timeout, cert=self._keys,
|
||||
verify=self._certificate)
|
||||
verify=self._certificate, headers=headers)
|
||||
|
|
Reference in a new issue