根据上下文,将请求的 Content-Type 头设置为 application/json怎么写?
时间: 2024-04-02 11:31:48 浏览: 174
horse 关于json显示乱码处理
在使用 `requests` 库发送 POST 请求时,可以通过设置请求头的方式来指定 `Content-Type` 为 `application/json`。具体做法是在 `requests.post` 方法中传入 `headers` 参数,示例如下:
```python
import requests
import json
url = "http://example.com/api"
data = {"key": "value"}
headers = {'Content-Type': 'application/json'}
response = requests.post(url, data=json.dumps(data), headers=headers)
print(response.status_code)
print(response.json())
```
在上面的代码中,我们首先定义了一个 URL 和请求的数据。然后,我们通过设置 `headers` 参数来指定请求头的 `Content-Type` 为 `application/json`,并使用 `json.dumps` 方法将请求数据编码为 JSON 格式。最后,我们发送 POST 请求并获取响应。
希望这个示例能够帮助你更好地理解如何设置 `Content-Type` 头!
阅读全文