Какое ожидание я должен внести в эту ошибку? (SSLCertVerificationError)
Иногда я получаю эту ошибку и хочу знать, какое ожидание я должен установить, чтобы попробовать отправить запрос снова:
HTTPSConnectionPool(host='x.x.x', port=443): Max retries exceeded with url: /api/x/x/x/x (Caused by SSLError(SSLCertVerificationError("hostname 'api.exmple.com' doesn't match either of '*.azureedge.net', '*.media.microsoftstream.com', '*.origin.mediaservices.windows.net', '*.streaming.mediaservices.windows.net'")))
мой код :
if 'Content-Type' in header and header['Content-Type'] == 'application/json':
if username and password:
response = requests.request(http_method, url, json=data, headers=header, timeout=timeout,auth=(username, password),verify=True)
else:
response = requests.request(http_method, url, json=data, headers=header, timeout=timeout,verify=True)
примеры:
- except ssl.SSLCertVerificationError
- except ssl.SSLError
- List ssl.CertificateError
Заранее благодарю