问题描述
实现一个使用 requests 库发送 GET 请求获取响应数据的功能。输入包含 URL 和请求参数,输出展示请求结果。要求本地运行,包含至少一个核心技术点,并确保逻辑清晰。
思路分析
- 核心实现:使用
requests.get发送 GET 请求并提取 JSON 响应数据 - 代码结构:构建请求函数,处理可能的异常,并展示响应内容
- 输出格式:确保响应内容为 JSON 格式,符合示例要求
代码实现
import requests
# 示例请求函数
def send_get_request(url, params):
try:
response = requests.get(url, params=params)
# 提取响应内容
result_data = response.json()
print(f"Status: {result_data['status']} - Data: {result_data['data']}")
return result_data
except requests.exceptions.RequestException as e:
print(f"请求失败:{e}")
return None
总结
通过这个实现,开发者可以成功发送 GET 请求并获取 JSON 响应数据。代码包含以下核心技术点:
- 使用
requests.get发送网络请求 - 提取响应数据并处理可能的错误
- 输出结果为 JSON 格式
此实现可在 1~3 天内完成,确保开发者能够理解网络请求的实现逻辑。