Python请求&;urllib3重试-如何重试?

Python请求&;urllib3重试-如何重试?,python,python-requests,urllib3,Python,Python Requests,Urllib3,给出以下示例用法: adapter=HTTPAdapter(最大重试次数=重试( 总计=5, 退避系数=0.1, 状态强制列表=[429500502503504], 方法_白名单=[“头部”、“获取”、“选项”] )) 会话=请求。会话() 装载(“http://”,适配器) 安装(“https://”,适配器) rsp=session.post(url,json=my_-json,params=my_-params) 我如何判断重试了多少次?我正在尝试调试/诊断/解决中发布的问题 或者,这些

给出以下示例用法:

adapter=HTTPAdapter(最大重试次数=重试(
总计=5,
退避系数=0.1,
状态强制列表=[429500502503504],
方法_白名单=[“头部”、“获取”、“选项”]
))
会话=请求。会话()
装载(“http://”,适配器)
安装(“https://”,适配器)
rsp=session.post(url,json=my_-json,params=my_-params)
我如何判断重试了多少次?我正在尝试调试/诊断/解决中发布的问题

或者,这些LIB是否有不同的用途来提供此功能?

在更糟糕的情况下(如果第一个请求将在响应429、500、502、503、504中获得状态代码),将重试5次,退避系数为0.1。 您可以在那里查看每个参数的解释。

在blackbox上使用挂钟计时感觉像是一种非常艰难的最后手段。我可能更愿意自己执行重试。