选择睡眠时间重试请求 - Python

时间:2015-01-22 21:36:02

标签: python httpwebrequest

我有一个制作web request的程序。我通过执行以下操作来防止无效请求:

import time

for i in range(5):
    val = makeRequest()
    if val is None:
        time.sleep(i*5)
    else:
        break

我的问题:这是防止无效网络请求(即连接错误,服务器错误等)的好方法吗?特别是,我选择增加时间和5秒好吗?

编辑:函数makeRequest()在异常时返回None。

0 个答案:

没有答案