我正在设计一个处理客户订单的应用程序。
我的主屏幕显示了ListView中所有当前订单的列表,它是从我网站上的文本文件下载的。它还有一个按钮来创建新订单。
创建,填写和发送新订单时,它会使用一行数据更新网站上的文本文件。
创建订单后,我重新下载文本文件以进行解析。但是,上传到文本文件的新数据在我的设备上不会显示1-15分钟。但是,当我从计算机加载文本文件时,文本文件显示订单已正确上载。
我使用org.apache.commons.net.ftp.FTPClient,2个不同的URL输入流和HttpClient获取请求时遇到此错误。错误的行为很奇怪,数据缓存最多15分钟,或者有时它根本不显示。
蜂窝塔网络是否以某种方式缓存此数据?还有其他人遇到过吗?是否有解决方法或方法来请求新数据?
我下载文本文件的4种方法都是从网上各种例子中获取的,而且相当冗长,但如果你想看到它们,我会上传它们。
答案 0 :(得分:1)
如果某个地方有一个缓存数据的透明代理,您应该尝试通过设置禁止缓存的http标头来避免缓存。
E.g。使用方法: