python+requests库写接口自动化代码
时间: 2024-10-16 18:11:26 浏览: 34
使用Python的requests库编写接口自动化代码,通常用于模拟HTTP请求,常用于爬虫、API测试或者数据抓取。以下是一个基本的例子:
```python
import requests
# 定义接口URL
url = "https://api.example.com/data"
# 设置请求方法和参数
params = {'key': 'value'} # 查询参数
headers = {
'Authorization': 'Bearer your_token', # 如果需要认证
'Content-Type': 'application/json' # 请求体内容类型
}
# 发送GET请求
response_get = requests.get(url, params=params, headers=headers)
print("GET Response:", response_get.status_code)
# 发送POST请求
data = {"name": "John", "age": 30} # POST请求体
response_post = requests.post(url, json=data, headers=headers)
print("POST Response:", response_post.status_code)
# 检查响应状态码,通常2XX表示成功,其他情况可能是错误
if response_post.status_code == 200:
print(response_post.json()) # 输出JSON格式的响应结果
阅读全文