1
我從內部API請求JSON一個失敗的HTTP請求,但偶爾的API超載,並返回{u'message': u'INTERNAL_ERROR'}
重試與Python
我想,直到成功爲止,不斷重試請求。我不確定它如何做是如何重複這一點。正如我現在的代碼,它只會重試一次。
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']