在Requests模块中使用Keep Alive - Python 2.7

时间:2013-01-04 19:52:02

标签: http rest python-2.7 keep-alive python-requests

我的互联网连接存在问题。大约50%的时间,由于DNS查找失败,网页无法加载。只是重新加载页面工作,我能够像这样浏览。 但是,我也在为我的项目使用REST api服务。当我运行该程序时,它会反复调用此Web服务数百次。由于我的问题,我最多可以成功连接3-4次(当我很幸运时),然后最终我得到连接错误 - “超出最大重试次数”。 当我在Requests模块中遇到Keep Alive属性时,我正在探索我的选项。它是自动的,我不能强有力地使它工作。 我如何使这个工作?

P.S。 - 我知道修复我的互联网连接问题会解决它,但我在一周内搬家,所以我不想在这里浪费时间。还需要完成我的项目,所以请helppppp !!

1 个答案:

答案 0 :(得分:1)

您可以尝试设置应用程序或操作系统,以使用已知良好的DNS服务器,如8.8.8.8

编辑:您还可以通过将REST服务的主机名和IP地址添加到您的主机文件来绕过DNS。