如何在applet中禁用http缓存

时间:2011-07-19 13:31:21

标签: java caching applet http-caching japplet

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

2 个答案:

答案 0 :(得分:3)

您可以使用URLConnection.setUseCaches(boolean)

禁用缓存

答案 1 :(得分:0)

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

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