gpt4 book ai didi

Android 返回旧的、缓存的网络数据

转载 作者:塔克拉玛干 更新时间:2023-11-01 19:10:49 25 4
gpt4 key购买 nike

我正在设计一个处理客户订单的应用。

我的主屏幕在 ListView 中显示所有当前订单的列表,它是从我网站上的文本文件下载的。它还有一个用于下新订单的按钮。

当创建、填写和发送新订单时,它会用一行数据更新网站上的文本文件。

创建订单后,我重新下载文本文件以对其进行解析。但是,上传到文本文件的新数据在 1-15 分钟内不会出现在我的设备上。但是,当我从计算机加载文本文件时,文本文件显示订单已正确上传。

我在使用 org.apache.commons.net.ftp.FTPClient、2 个不同的 URL 输入流和 HttpClient get 请求时遇到过这个错误。错误的行为很奇怪,数据最多缓存 15 分钟,或者有时根本不显示。

手机信号塔网络是否以某种方式缓存了这些数据?还有其他人遇到过这个吗?是否有解决方法或请求新数据的方法?

我的4种下载文本文件的方法都是网上各种例子,比较啰嗦,如果你想看,我会上传。

最佳答案

如果某个地方有一个缓存数据的透明代理,您应该尝试通过设置不允许缓存的 http header 来避免缓存。

例如使用:

  • 电子标签
  • 最后修改时间
  • 缓存控制:max-age=0,必须重新验证
  • 用法:无缓存

关于Android 返回旧的、缓存的网络数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14611453/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com