mirror of
https://github.com/spring-projects/spring-security.git
synced 2025-06-01 09:42:13 +00:00
SEC-2330: CacheControlHeadersWriter use a single header
This commit is contained in:
parent
05a7c58daa
commit
0114b457c0
@ -388,7 +388,7 @@ class HttpHeadersConfigTests extends AbstractHttpConfigTests {
|
|||||||
def assertHeaders(MockHttpServletResponse response, Map<String,String> expected) {
|
def assertHeaders(MockHttpServletResponse response, Map<String,String> expected) {
|
||||||
assert response.headerNames == expected.keySet()
|
assert response.headerNames == expected.keySet()
|
||||||
expected.each { headerName, value ->
|
expected.each { headerName, value ->
|
||||||
assert response.getHeaderValues(headerName) == value.split(',')
|
assert response.getHeaderValues(headerName) == [value]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -42,7 +42,7 @@ public final class CacheControlHeadersWriter extends StaticHeadersWriter {
|
|||||||
|
|
||||||
private static List<Header> createHeaders() {
|
private static List<Header> createHeaders() {
|
||||||
List<Header> headers = new ArrayList<Header>(2);
|
List<Header> headers = new ArrayList<Header>(2);
|
||||||
headers.add(new Header("Cache-Control","no-cache","no-store","max-age=0","must-revalidate"));
|
headers.add(new Header("Cache-Control","no-cache, no-store, max-age=0, must-revalidate"));
|
||||||
headers.add(new Header("Pragma","no-cache"));
|
headers.add(new Header("Pragma","no-cache"));
|
||||||
return headers;
|
return headers;
|
||||||
}
|
}
|
||||||
|
@ -48,7 +48,7 @@ public class CacheControlHeadersWriterTests {
|
|||||||
writer.writeHeaders(request, response);
|
writer.writeHeaders(request, response);
|
||||||
|
|
||||||
assertThat(response.getHeaderNames().size()).isEqualTo(2);
|
assertThat(response.getHeaderNames().size()).isEqualTo(2);
|
||||||
assertThat(response.getHeaderValues("Cache-Control")).isEqualTo(Arrays.asList("no-cache","no-store","max-age=0","must-revalidate"));
|
assertThat(response.getHeaderValues("Cache-Control")).isEqualTo(Arrays.asList("no-cache, no-store, max-age=0, must-revalidate"));
|
||||||
assertThat(response.getHeaderValues("Pragma")).isEqualTo(Arrays.asList("no-cache"));
|
assertThat(response.getHeaderValues("Pragma")).isEqualTo(Arrays.asList("no-cache"));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user