我正在构建一个调用 API 的网络应用程序。我目前正在使用的 API(它会波动)的重生时间(可能不是正确的术语)为 210 秒。
请求中的 API 调用是:
r = requests.post(url ,headers=headers, auth=auth, data=json.dumps(data))
调用后r
可以等于<Response [404]>
或<Response [200]>
。我想运行这个 API 调用,直到它返回一个<Response [200]>
. 是什么格式<Response [200]>
?
我当前的循环如下。有一个更好的方法吗?
while True:
r = requests.post(url ,headers=headers, auth=auth, data=json.dumps(data))
if (r == '<Response [200]>'): break