【发布时间】:2015-10-03 11:04:50
【问题描述】:
我有一个应用程序并使用 spring 的控制器映射将图像加载给我的用户。 (输入流、响应等)。
在我的控制器中,我将标头设置为缓存控制、基于文件等。但是在所有请求中总是有 pragma: no-cache 和 Cache-Control:"max-age=0" ,这替换了我的响应设置.
我想尽一切办法解决这个问题,但没有任何效果。
我已经阅读了所有页面并尝试了我发现的所有内容: http://docs.spring.io/autorepo/docs/spring-security/3.2.0.CI-SNAPSHOT/reference/html/headers.html
我的 spring security.xml 有:
<security:headers disabled="true"/>
谁有解决这个问题的好主意?
请记住,要加载我需要通过控制器加载的图像,我从不直接调用 static。
【问题讨论】:
-
您能否提供用于在控制器中设置标题的代码?如果完全删除 Spring Security,问题是否仍然存在?
标签: spring caching spring-security