r给一个requests header给我
时间: 2024-10-20 07:06:16 浏览: 8
正则给header的冒号两边参数添加单引号(Python请求用)
当你使用Python的requests库发送HTTP请求时,header(头部信息)用于设置请求的一些元数据,比如认证、内容类型等。下面是一个简单的例子,展示如何创建一个包含基本Auth和自定义User-Agent的headers:
```python
import requests
# 设置基础授权头
auth = ('username', 'password') # 替换为你的用户名和密码
headers = {
'Authorization': f'Basic {requests.auth.base64encode(auth)}',
'User-Agent': 'MyCustomUserAgent/1.0', # 自定义用户代理
}
# 发送GET请求示例
url = 'https://api.example.com'
response = requests.get(url, headers=headers)
# 检查响应状态码
print(response.status_code)
```
在这个例子中,`requests.auth.base64encode(auth)`用于将明文凭证编码为Base64格式。你可以根据需要添加其他常见的header字段,如Accept, Content-Type等。
阅读全文