【发布时间】:2012-04-13 13:54:43
【问题描述】:
我用 urllib3 连续多次轮询同一个 url。我已经分析了请求并且我得到了标题:
缓存控制:无转换,max-age=120
在第一次请求之后,我得到的是页面的缓存版本,而不是再次运行请求。我无法控制从服务器返回的标头,如何防止缓存?
我在 Debian Squeeze 上运行 python 2.6.6
pool = urllib3.HTTPConnectionPool('itunes.apple.com')
request = pool.request('GET', '/webObjects/MZStore.woa/wa/viewTop?
selected_tab_index=0&startIndex=0&genreId=36',
headers = {'Host': 'itunes.apple.com',
'Accept-Encoding': 'gzip, deflate', 'X-Apple-Tz': -18000,
'X-Apple-Store-Front': '143441-1,2')
【问题讨论】:
-
请用参数显示对 urllib3 的调用。
标签: python caching http-headers debian