Как изменить http-заголовки для статических файлов, обслуживаемых JBoss - PullRequest
1 голос
/ 21 ноября 2008

У меня есть веб-приложение (.war), которое содержит некоторые статические файлы (например, документы MS Word). Когда я пытаюсь загрузить эти файлы, JBoss автоматически устанавливает некоторые HTTP-заголовки в ответе. Есть ли способ настроить JBoss (версия 3.2.7), чтобы установить для этих заголовков определенные значения (или опустить их)? Я особенно заинтересован в

Cache-Control: no cache
Заголовок

, поскольку это приводит к некоторым проблемам при загрузке файлов через https с помощью Internet Explorer (IE откажется сохранить файл на диск).

Btw. это поведение можно изменить, добавив запись в реестр Windows:

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
"BypassSSLNoCacheCheck"=dword:00000001

но, очевидно, я не собираюсь просить клиентов возиться со своим реестром только для того, чтобы загрузить файл.

Любые предложения приветствуются.

Ответы [ 2 ]

4 голосов
/ 21 ноября 2008

Здесь - описание вики сообщества JBoss о том, как отключить поведение Cache-Control.

До сих пор я не знал об этой функции IE6. Это относится и к IE7?

0 голосов
/ 21 ноября 2008

На ум приходит вариант - обернуть вокруг него сервлет (или аналог), чтобы вызываемый URL вызывал ваш сервлет, который затем устанавливает нужные заголовки и затем доставляет базовый документ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...