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

时间:2017-09-29 18:29:08

标签: python http gzip

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

例如,我有:

import requests

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

我知道这与在HTTP请求的标头中发送Accept-Encoding: gzip有关,但我不知道该怎么做。

1 个答案:

答案 0 :(得分:2)

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

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