Запросы Python После HTTPSConnectionPool Превышено максимальное количество повторных попыток

#python #flask #python-requests

Вопрос:

Привет, у меня есть простой код, размещенный на моем сервере Flask, для публикации в моем API

 import requests
from requests.adapters import HTTPAdapter
from requests.packages.urllib3.util.retry import Retry

try:
            url = "apiv2.xxxxxxxx.com/testpost"
            session = requests.Session()
            retry = Retry(connect=3, backoff_factor=0.5)
            adapter = HTTPAdapter(max_retries=retry)
            session.mount('http://', adapter)
            session.mount('https://', adapter)
            
            response = session.post(url)
        except Exception as e:
            return str(e)
 

Однако он поймал исключение, и сообщение об ошибке выглядит следующим образом:

 HTTPSConnectionPool(host='apiv2.drobaio.com', port=443): Max retries exceeded with url: /authuser/$2b$10$wLkkKBi9g/gAAAAABgqr74HzvCs09eVY4O4YvkvXlf6lNe0uk9QG3Qp4g0lKzmgVFwLdQ50K1hptKKyguR2RrZJNJJnOlUs0LnyaqgefZ04g==/gAAAAABgqr74tJyvGCcFEpw3fdcKALlZUv-RHi3u0hdJJtgUDCE0Ga3hqoilUPL6vu3iTDzt2NDfX8UgfrcgQQFr3IFnfSDq_g== (Caused by NewConnectionError(': Failed to establish a new connection: [Errno -2] Name or service not known',))
 

Кто-нибудь знает, что случилось? Я не думаю, что есть проблема с моим кодом, так как я попытался выполнить это на своем собственном компьютере, и это работает.

Комментарии:

1. Похоже, это проблема с разрешением DNS. Плюс, если вы посетите apiv2.drobaio.com есть ошибка, которая говорит о том, что проблема с их стороны.

2. @Anonymous Привет! Та ошибка, которая появляется при посещении этого сайта, запланирована. Я закодировал его, чтобы показать эту ошибку. Небольшое обновление, я попытался свернуть этот URL-адрес, и там написано curl: (6) Could not resolve host: apiv2.drobaio.com; Name or service not known