我有一个制作web request
的程序。我通过执行以下操作来防止无效请求:
import time
for i in range(5):
val = makeRequest()
if val is None:
time.sleep(i*5)
else:
break
我的问题:这是防止无效网络请求(即连接错误,服务器错误等)的好方法吗?特别是,我选择增加时间和5秒好吗?
编辑:函数makeRequest()在异常时返回None。