Python请求详细的ConnectionError处理

2024-04-19 12:12:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我刚刚写了这个:

try:
    r = requests.get('http://example.com')
except requests.exceptions.ConnectionError as e:
    print(e)

我得到了这个结果:

('Connection aborted.', RemoteDisconnected('Remote end closed connection without response',))

有人知道我是如何得到不同类型的连接错误的吗?像“连接被中止”、“连接被拒绝”和“连接重置”这样的异常并处理它们?你知道吗


Tags: comhttpgetremoteexampleasconnectionrequests
1条回答
网友
1楼 · 发布于 2024-04-19 12:12:59

如果您的目标是获取响应消息,然后处理它们。你可以试试这个代码。你知道吗

import requests
response = requests.get("http://www.example.com")
print(response.status_code)
print(response.reason)

相关问题 更多 >