以下是一个示例代码,演示了如何按顺序调用 API,直到响应为空:
import requests
# API 列表
api_list = [
"https://api.example.com/endpoint1",
"https://api.example.com/endpoint2",
"https://api.example.com/endpoint3",
# 添加更多 API
]
# 依次调用 API
for api in api_list:
response = requests.get(api)
if response.status_code == 200:
data = response.json()
# 处理响应数据
if data:
# 响应不为空,终止循环
break
# 处理最终的响应数据
print(data)
在上述示例中,我们首先定义了一个 API 列表,其中包含需要按顺序调用的 API。然后,我们使用 requests
库依次调用每个 API,并检查响应的状态码。如果响应状态码为 200,表示 API 调用成功,我们可以根据实际情况处理响应数据。如果响应数据不为空,我们终止循环并处理最终的响应数据。
请注意,示例中使用的是 Python 语言和 requests
库,如果你使用其他编程语言,可能需要使用相应的库或工具来进行 API 调用。
上一篇:按顺序调用API,第一个响应为空
下一篇:按顺序调用多个p:ajax