以下是一个简单的代码示例,展示了如何使用Python的requests库发送API请求,并处理API响应。
import requests
# 发送GET请求
response = requests.get("https://api.example.com/data")
data = response.json() # 将响应的JSON数据解析为Python对象
# 处理响应
if response.status_code == 200: # 如果响应状态码是200表示请求成功
print("请求成功")
print(data) # 打印响应数据
else:
print("请求失败")
print(response.text) # 打印响应内容
# 发送POST请求
payload = {"key1": "value1", "key2": "value2"}
response = requests.post("https://api.example.com/data", json=payload)
# 处理响应
if response.status_code == 200:
print("请求成功")
print(response.json())
else:
print("请求失败")
print(response.text)
上述示例使用了Python的requests库发送GET和POST请求。在GET请求中,我们使用requests.get
发送请求,并使用response.json()
方法将响应的JSON数据解析为Python对象。在POST请求中,我们使用requests.post
发送请求,并通过json
参数将数据作为JSON发送。
请注意,以上示例只是一个简单示例,实际使用时可能需要根据具体的API和数据进行适当的调整。