python - 如何在Python客户端中设置Accept-Encoding为gzip?

标签 python http gzip

这可能是一个非常新手的问题,但我正在阅读 HTTP Request库,我需要编写一段代码,向服务器发出请求并请求 gzip 压缩(因为服务器支持 gzip 压缩)。

例如,我有:

import requests

r = requests.get('some_url')
r.json()

我知道这与在 HTTP 请求 header 中发送 Accept-Encoding: gzip 有关,但我不确定如何执行此操作。

最佳答案

您应该能够使用 header 参数来设置 header 。

import requests
headers = {'Accept-Encoding': 'gzip'}
r = requests.get('some_url',headers=headers)
result = r.json()

关于python - 如何在Python客户端中设置Accept-Encoding为gzip?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46494950/

相关文章:

vb.net - Visual Basic 2010 HTTP POST 请求

gzip - 反转 mkimage 的效果以获取原始的 gzipped 文件

asp.net-mvc - 如何在 asp.net MVC 中压缩内容?

jetty - 如何在 Jetty 中启用 gzip 压缩?

python - dt.time. Between 返回 pandas 中的空列

python - Pandas 数据框绘图折线图

python - 查找列中的部分文本,如果找到 true 则传递通过反射(reflect)分配的文本值而不是 true 或 false 创建新列

python - 为 Django/Python 3 配置 Azure

java - 完成 HttpServletResponse 但继续处理

http - 仅支持 HTTP 1.0 的服务器如何响应 HTTP 1.1 请求?