我在浏览网址列表时遇到各种各样的错误代码。
这是我目前遇到的一个问题:
[Errno -2] Cannot connect to host msecnd.net:80 ssl:False [Name or service not known]
...
[Errno 113] Cannot connect to host ru4.com:80 ssl:False [Can not connect to ru4.com:80 [Connect call failed ('75.98.46.13', 80)]]
...
[Errno 111] Cannot connect to host mail.me.com.akadns.net:80 ssl:False [Can not connect to mail.me.com.akadns.net:80 [Connect call failed ('17.172.34.92', 80)]]
...
[Errno 104] Connection reset by peer
...
[Errno 101] Cannot connect to host mqtt.c10r.facebook.com:80 ssl:False [Can not connect to mqtt.c10r.facebook.com:80 [Network is unreachable]]
但是我找不到任何关于如何避免这些错误的明确文档。
Errno -2
是由无效的证书链引起的,但我无法找到如何在我的计算机上解决此问题。
Errno 113
被拒绝连接或没有主机路由
其他的错误记录不是很好。
我的问题是:如何找到描述这些错误代码的文档,另外如何以最佳方式处理它们?
答案 0 :(得分:1)
aiohttp没有特定的错误代码,您正在观察python内部的标准OSError
异常。
https://docs.python.org/3/library/errno.html可以提供帮助。甚至更好的谷歌查询,如errno 101
返回全面的文章列表。