gpt4 book ai didi

python - 使用 python 重试失败的 HTTP 请求

转载 作者:行者123 更新时间:2023-12-01 04:11:13 24 4
gpt4 key购买 nike

我从内部 API 请求 JSON,但有时 API 会过载并返回 {u'message': u'INTERNAL_ERROR'}

我想不断重试请求,直到成功。我不确定它是如何做的是如何重复这个。按照我现在的代码,它只会重试一次。

r = requests.get(self.time_series_endpoint, params=payload)

json = r.json()

if json.get('message') == 'INTERNAL_ERROR':
r = requests.get(self.time_series_endpoint, params=payload)
json = r.json()
json = json['buckets']
else:
json = json['buckets']

最佳答案

while json.get('message') == 'INTERNAL_ERROR':
r = requests.get(self.time_series_endpoint, params=payload)
json = r.json()
json = json['buckets']

关于python - 使用 python 重试失败的 HTTP 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34931482/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com