给出以下示例用法:
adapter = HTTPAdapter(max_retries=Retry(
total=5,
backoff_factor=0.1,
status_forcelist=[429, 500, 502, 503, 504],
method_whitelist=["HEAD", "GET", "OPTIONS"]
))
session = requests.Session()
session.mount("http://", adapter)
session.mount("https://", adapter)
rsp = session.post(url, json=my_json, params=my_params)
我如何知道重试了多少次?我正在尝试调试/诊断/解决发布在的问题这个相关问题 https://stackoverflow.com/questions/67474679/python-requests-urllib3-retry-how-to-simulate-a-connectionerror-from-inside
或者,这些库是否有不同的用法来提供此功能?
您可以通过访问获取重试列表retries.history
标的物的财产urllib3.response.HTTPResponse
使用的对象requests
图书馆。
在你的情况下,那就是:
rsp.raw.retries.history
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)