У меня проблемы с тестированием веб-приложения с Safari. Мое приложение возвращает звуковые данные волны. Проблема возникает, когда я меняю приложение и снова нажимаю на него из Safari. Safari кэширует исходный ответ, поэтому независимо от того, сколько раз я нажимал на обновление, создается впечатление, что я ничего не обновлял. Я могу почти обойти это, используя принудительное обновление с помощью Firefox, но из-за проблем с генерацией волновых заголовков с помощью API javax.sound Firefox воспроизводит только первую секунду возвращенного звука. Несколько недель назад я попытался установить заголовок HTTP в своем сервлете, чтобы предотвратить кеширование, но я не думаю, что настроил его правильно. (Каков заголовок для контроля кэша браузера?) Это становится настоящей болью, и я ищу любые идеи, комментарии или альтернативные подходы. Я готовлюсь попробовать еще раз, но я решил, что тем временем попрослю здесь, чтобы кто-нибудь смог помочь.