Какое ожидание я должен внести в эту ошибку? (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

Заранее благодарю

Вернуться на верх