diff --git a/util/secscan/api.py b/util/secscan/api.py index 4fc652b06..3e1d72cd0 100644 --- a/util/secscan/api.py +++ b/util/secscan/api.py @@ -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)