Меня попросили перейти с библиотеки urllib2
на библиотеку requests
, потому что эта библиотека проще в использовании и не вызывает исключений.
Я могу получить код ошибки HTTP с помощью response.status_code
, но я не вижу способа получить сообщение об ошибке для этого кода. Обычно мне все равно, но я тестирую API, и строка не менее важна.
Кто-нибудь знает простой способ получить эту строку? Я ожидаю 2 части что-то вроде:
'400':'Bad Request'
def GetHTTPErrorStr( self, error ): errStr = '' try: errStr = requests.status_codes._codes[error][0] except: errStr = 'Unknown HTTP Error in GetHTTPErrorStr' return errStr
- person Keith   schedule 19.10.2016