我有一个包含一些静态文件(例如 MS Word 文档)的 Web 应用程序 (.war)。当我尝试下载这些文件时,JBoss 会自动在响应中设置一些 HTTP 标头。有没有办法配置 JBoss(版本 3.2.7)将这些标头设置为特定值(或省略它们)?我特别感兴趣
Cache-Control: no cache
标头,因为这会导致使用 Internet Explorer 通过 https 下载文件时出现一些问题(IE 将拒绝将文件保存到磁盘)。
顺便提一句。可以通过向 Windows 注册表添加条目来更改此行为:
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
"BypassSSLNoCacheCheck"=dword:00000001
但显然我不会要求客户为了下载文件而摆弄他们的注册表。
非常感谢任何建议。