python requests 参数
时间: 2023-10-19 11:31:53 浏览: 125
python requests
在 Python 的 requests 库中,可以使用以下参数来发送 HTTP 请求:
1. `params`:用于将查询参数添加到 URL 中,可以是一个字典或字符串格式。
示例:
```python
import requests
payload = {'key1': 'value1', 'key2': 'value2'}
response = requests.get(url, params=payload)
```
2. `headers`:用于设置 HTTP 请求的头部信息,可以是一个字典。
示例:
```python
import requests
headers = {'User-Agent': 'Mozilla/5.0'}
response = requests.get(url, headers=headers)
```
3. `data`:用于发送 POST 请求时的请求体数据,可以是一个字典或字符串格式。
示例:
```python
import requests
payload = {'key1': 'value1', 'key2': 'value2'}
response = requests.post(url, data=payload)
```
4. `json`:用于发送 POST 请求时的 JSON 数据,可以是一个字典。
示例:
```python
import requests
payload = {'key1': 'value1', 'key2': 'value2'}
response = requests.post(url, json=payload)
```
5. `auth`:用于进行身份验证,可以是一个元组。
示例:
```python
import requests
response = requests.get(url, auth=('username', 'password'))
```
这些只是一些常见的参数,还有其他更多参数可用来定制你的请求。你可以参考 requests 的官方文档以获得更多详细信息。
阅读全文