python requests请求头
时间: 2024-08-12 19:04:02 浏览: 57
在Python中,`requests`库是一个非常流行的用于发送HTTP请求的工具。当你想要向某个服务器发送请求时,通常需要提供一些请求头(Request Headers),它们包含了关于请求的一些元数据信息,比如用户的代理、认证信息、内容类型等。
以下是一个基本的例子,展示了如何设置请求头:
```python
import requests
url = 'https://api.example.com/data'
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3',
'Authorization': 'Bearer your_access_token', # 如果有认证
'Content-Type': 'application/json', # 如果请求体是JSON格式
}
response = requests.get(url, headers=headers)
```
在这个例子中,`User-Agent`模拟了浏览器用户代理,`Authorization`字段用于传递API访问令牌,`Content-Type`指定了请求体的数据类型。你可以根据实际需求添加或修改其他的请求头。
阅读全文