我正在编写一个客户端,它对随时间变化的 xml 数据发出重复的 http 请求。看起来 Android 堆栈正在缓存我的页面请求并重复返回同一页面。如何确保每次都会获得新页面?
- 代码 - -
HttpClient client = new DefaultHttpClient();
HttpGet request = new HttpGet(url);
HttpResponse response;
response = client.execute(request);
InputStream in;
in = response.getEntity().getContent();
BufferedReader reader = new BufferedReader(new InputStreamReader(in));
谢谢,
格里
在 URL 末尾附加未使用的参数:
HttpGet request = new HttpGet(url + "?unused=" + someRandomString());
where someRandomString()
可能涉及当前时间。
它很粗糙,但它几乎可以保证工作,无论所有可能导致“正确”解决方案失败的外部因素如何,例如配置错误或有缺陷的代理。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)