我正在使用HTTPConnectionPool
urllib3
的帖子请求。代码http://something.com/file.php
中有2
个重定向。请求完成后,我会在headers
和data
中收到最终回复。如何查看服务器在此期间完成的重定向历史记录?
headers = {.....}
data = {...}
newPool = urllib3.HTTPConnectionPool("something.com",port=80,maxsize=5,headers=headers,retries =5,timeout=10)
r = newPool.request('POST', '/file.php',fields=data,redirect =True)
print r.ststus
print r.headers
print r.data
请给我一些建议。在此先感谢。
答案 0 :(得分:1)
不幸的是,这还没有构建到urllib3
中。我已open an issue (#576)添加此功能。
目前,要获取重定向历史记录,您需要管理自己的重定向,或者使用requests
下面使用urllib3
和implements this feature。