python中的gzip url请求

ms1*_*s18 6 url gzip python-requests

我正在使用带有请求模块的 python 从带有 json 提要的 api 获取数据。当我将 gzip 请求包含为编码时,我没有看到任何变化。我在这里以错误的方式实施它吗?

my_headers = {'accept-encoding':'gzip'}
response = requests.get(url, headers=my_headers)
print(response.headers)
print(len(response.content))
Run Code Online (Sandbox Code Playgroud)

响应头总是返回

'Content-Encoding': 'gzip'
Run Code Online (Sandbox Code Playgroud)

但是无论是否包含我的请求标头都会发生这种情况,长度和加载时间也不会改变

ms1*_*s18 7

请求:HTTP for Humans - 二进制响应内容

gzip 和 deflate 传输编码会自动为您解码。