请求模块python仅返回<响应200 =“”>,无法访问标头

时间:2018-07-18 14:17:10

标签: python session python-requests

我有一个带有请求会话的代码,在此会话中,我使用:

r = requests.session().post(url, data)

但是随后r作为“响应200”而不是作为响应对象出现,因此执行r.text会产生一堆乱码,而r.headers只会给出ValueError。 如何获得该响应对象的Content-Disposition标头?

谢谢。

1 个答案:

答案 0 :(得分:1)

r.text返回的乱码是服务在url返回的确切内容,并且r.headers必须返回响应标头的字典,否则{{1} }模块,或者您使用不正确。

请发布Minimal, Complete, and Verifiable example,以便我们可以更清晰地答复您