python获得接口参数里的列表
时间: 2023-12-12 07:05:10 浏览: 34
如果接口参数是以 GET 方法传递的,那么你可以通过 Python 的 `requests` 库,使用 `params` 参数来传递参数,例如:
```python
import requests
url = 'https://example.com/api'
params = {'param1': 'value1', 'param2': [1, 2, 3]}
response = requests.get(url, params=params)
# 打印响应内容
print(response.content)
```
如果接口参数是以 POST 方法传递的,那么你可以通过 Python 的 `requests` 库,使用 `json` 或 `data` 参数来传递参数,例如:
```python
import requests
url = 'https://example.com/api'
data = {'param1': 'value1', 'param2': [1, 2, 3]}
response = requests.post(url, json=data)
# 打印响应内容
print(response.content)
```
注意:如果参数是以字符串形式传递的,需要使用 `json.loads` 或 `eval` 函数将其转化为列表类型,例如:
```python
import requests
import json
url = 'https://example.com/api'
params = {'param1': 'value1', 'param2': "[1, 2, 3]"}
params['param2'] = json.loads(params['param2'])
response = requests.get(url, params=params)
# 打印响应内容
print(response.content)
```