如何在Python客户端中设置对gzip的接受编码?
这可能是一个非常新的问题,但我正在阅读库,我需要编写一个代码,向服务器发出请求并请求gzip压缩(因为服务器支持gzip压缩) 例如,我有:如何在Python客户端中设置对gzip的接受编码?,python,http,gzip,Python,Http,Gzip,这可能是一个非常新的问题,但我正在阅读库,我需要编写一个代码,向服务器发出请求并请求gzip压缩(因为服务器支持gzip压缩) 例如,我有: import requests r = requests.get('some_url') r.json() 我知道这与在HTTP请求的头中发送Accept Encoding:gzip有关,但我不确定如何做到这一点 您应该能够使用header参数设置标题 import requests headers = {'Accept-Encoding': 'gzi
import requests
r = requests.get('some_url')
r.json()
我知道这与在HTTP请求的头中发送
Accept Encoding:gzip
有关,但我不确定如何做到这一点 您应该能够使用header参数设置标题
import requests
headers = {'Accept-Encoding': 'gzip'}
r = requests.get('some_url',headers=headers)
result = r.json()
请注意,
请求
默认情况下将接受编码
设置为“gzip,deflate
”。除非您明确地只想要gzip,否则您不需要做任何事情。