Mam aplikację i używam mapowania kontrolera sprężyny, aby załadować obrazy do moich użytkowników. (InputStream, odpowiedź itp.).Spring Security - Nie ma sposobu na uniknięcie kontroli pamięci podręcznej
W moim kontrolerze ustawiam nagłówki na kontrolę pamięci podręcznej, bazuję na plikach itp. Ale zawsze jest pragma: brak pamięci podręcznej i Cache-Control: "max-age = 0" wewnątrz wszystkich żądań, a to zastępuje moją odpowiedź ustawienia.
Próbowałem wszystkiego, aby to rozwiązać, ale nic nie działa.
ja już przeczytać całą stronę i spróbować wszystkiego znalazłem ten temat: http://docs.spring.io/autorepo/docs/spring-security/3.2.0.CI-SNAPSHOT/reference/html/headers.html
Moja wiosna security.xml posiada:
<security:headers disabled="true"/>
ktoś ma dobry pomysł, aby rozwiązać ten problem?
Pamiętaj, że aby wczytać obrazy, które muszę załadować przez kontroler, nigdy nie wywołuję bezpośrednio statycznego.
Czy możesz podać kod, którego używasz do ustawienia nagłówków w kontrolerze? Czy problem nadal występuje, jeśli całkowicie usuniesz Spring Security? –