Как отключить кеширование http в апплете - PullRequest
2 голосов
/ 19 июля 2011

Как я могу отключить кэширование http всех моих http-соединений в моем japplet? Я не хочу, чтобы кешировался какой-либо из моих http (запрос / ответ). Независимо от настроек пользователя в панели управления \ java \ Настройки временного файла. Апплет подписан и скомпилирован с java1.6.
Я использую URLConnection.class, и мой запрос к стороннему веб-сервису кэшируется.
а именно:
Я вижу мой запрос URL в Java Cache Viewer. http://www.service.com? Param1 = 232 & param2 = 2323232
Также я могу найти ответы в приложении .... пользователи \ данные \ солнце \ java \ deploy \ cache
responseline1
responseline2

Ответы [ 2 ]

3 голосов
/ 19 июля 2011

Вы можете отключить кэши с помощью URLConnection.setUseCaches (логическое значение)

0 голосов
/ 19 июля 2011

Простой способ прервать кеширование - добавить случайное значение в URL-адрес:

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

...