В Flask
приложении я отправляю почтовый запрос на другой сервер:
import requests
json_str = {"message": "hi"}
json_data = json.dumps(json_str)
res = requests.post('http:\\127.0.0.1:5001\update', json=json_data)
Но когда ошибка автономной работы сервера:
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=5
001): Max retries exceeded with url: /update (Caused by NewConnectionError('<url
lib3.connection.HTTPConnection object at 0x0000000005848888>: Failed to establis
h a new connection: [WinError 10061] Подключение не установлено, т.к. конечный к
омпьютер отверг запрос на подключение'))
Как справиться с этой ситуацией? Просто деформировать код в try - except
? Или есть какие-нибудь инструменты лучше, ping сервер перед публикацией или что-то еще?