繁体   English   中英

如何使用 Python 请求库获取 HTTP 错误流?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM