Я получаю сообщение об ошибке 403 из-за того, что делаю запрос (это нормально, это не проблема). Однако я не могу поймать исключение и правильно обработать ошибку. Мой код просто продолжает двигаться, как будто ничего не случилось, и вызывает другие проблемы. Код
try:
verify = True if os.environ.get('environment', 'dev') != 'dev' else False
response = requests.post(url, headers=headers, data=payload, verify=verify)
return response.content
except requests.HTTPError as e:
print('Error', e)
return None
except requests.exceptions.RequestException as e:
print("Connection refused", e)
return None
except Exception as e:
print("Internal error", e)
return None
Есть еще что-нибудь, что я могу попробовать?