【发布时间】:2020-01-21 13:44:34
【问题描述】:
我正在尝试通过带有headers["Transfer-encoding"] = "chunked" 的请求模块发送发布请求,但我正在回复:
<BODY><h2>Bad Request - Invalid Content Length</h2><hr><p>HTTP Error 400. There is an invalid content length or chunk length in the request.</p>
我正在发送一个 json 字符串。还给出了headers["Content-Type"] = "application/json"。
有人知道我是否缺少某些设置吗?也许我应该在某个地方设置块大小?
分析附加到响应的请求标头,我实际上得到了一个不同于零的内容长度标头。
我还尝试从 json 字符串创建自定义生成器,并将其作为 data= 传递给 post 方法,但它似乎只是挂在那里(也在给定的 timeout= 上方)。
【问题讨论】:
标签: python-3.x python-requests chunked-encoding