2

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

4

2 回答 2

3

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

于 2011-07-19T13:53:29.780 回答
0

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

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

于 2011-07-19T13:34:24.583 回答