【问题标题】:How to disable http caching in applet如何在小程序中禁用 http 缓存
【发布时间】:2011-07-19 13:31:21
【问题描述】:

如何在我的 japplet 中禁用所有 http 连接的 http 缓存? 我不想缓存我的任何 http(请求/响应)。无论控制面板中的用户设置如何\ java\临时文件设置。小程序用java1.6签名编译。
我正在使用 URLConnection.class,并且正在缓存我对第 3 方 Web 服务的请求。
即:
我可以在 Java Cache Viewer 中看到我的请求 url。 http://www.service.com?param1=232&param2=2323232
我也可以在应用程序中找到响应 ....users\data\sun\java\deployment\cache
响应线1
响应线路2

【问题讨论】:

  • 那么您使用的是哪些库?你打了什么样的电话,现在正在被缓存?小程序本身是被缓存的东西吗?

标签: java caching applet http-caching japplet


【解决方案1】:

您可以使用 URLConnection.setUseCaches(boolean) 禁用缓存

【讨论】:

    【解决方案2】:

    打破缓存的一种简单方法是在 url ala 中添加一个随机值:

    String url = "http://www.example.com/?noCache=" + Math.Random();

    【讨论】:

      猜你喜欢
      • 2015-12-22
      • 2019-02-23
      • 2012-10-19
      • 2016-11-06
      • 1970-01-01
      • 2016-09-30
      • 1970-01-01
      • 1970-01-01
      • 2014-03-01
      相关资源
      最近更新 更多