[英]How to get HTTP error stream using Python requests library?
如何使用 Python requests
库访问错误流? 例如,在 Java 中使用HttpURLConnection
,我会这样做:
InputStream errorStream = conn.getErrorStream();
有没有这样的功能requests
?
我正在寻找源提供的响应中的错误消息,而不是错误状态,例如内部服务器错误
如果发生 HTTP 错误, requests
不会引发异常,但您可以在响应内容中获取错误消息。 例子:
url = 'https://stackoverflow.com/does_not_exist'
r = requests.get(url)
print(r.status_code, r.reason)
print(r.text)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.