【发布时间】:2013-12-23 22:08:23
【问题描述】:
我使用 python 2.7 的请求模块将更大的数据块发布到我无法更改的服务。由于数据主要是文本,它很大但压缩得很好。服务器将接受 gzip 或 deflate 编码,但是我不知道如何指示请求执行 POST 并自动正确编码数据。
是否有一个可用的最小示例来说明这是如何实现的?
【问题讨论】:
-
不,但这无关紧要,因为我不感兴趣它本身是否可能(确实如此),但如果它是可能的 python 的“请求”模块。
-
您能否发布一个小例子来说明您现在是如何做到的,没有压缩?我特别想知道您是否在
requests.post()通话中使用data=。 -
requests.post(url, params=params_dict, data=json_string, headers=headers_dict)