如何使用 Python requests
库访问错误流?例如,在 Java 中使用 HttpURLConnection
,我会执行以下操作:
InputStream errorStream = conn.getErrorStream();
有没有类似请求
的函数?
我正在寻找源提供的响应中的错误消息,而不是错误状态,例如内部服务器错误
最佳答案
如果发生 HTTP 错误,
requests
不会引发异常,但您可以在响应内容中获取错误消息。示例:
url = 'https://stackoverflow.com/does_not_exist'
r = requests.get(url)
print(r.status_code, r.reason)
print(r.text)
关于python - 如何使用Python请求库获取HTTP错误流?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46729160/