Package org.springframework.security.web.header

Examples of org.springframework.security.web.header.Header


        assertThat(response.getHeaderValues(headerName)).isEqualTo(Arrays.asList(headerValue));
    }

    @Test
    public void writeHeadersMulti() {
        Header pragma = new Header("Pragma","no-cache");
        Header cacheControl= new Header("Cache-Control","no-cache","no-store","must-revalidate");
        StaticHeadersWriter factory = new StaticHeadersWriter(Arrays.asList(pragma, cacheControl));

        factory.writeHeaders(request, response);

        assertThat(response.getHeaderNames().size()).isEqualTo(2);
        assertThat(response.getHeaderValues(pragma.getName())).isEqualTo(pragma.getValues());
        assertThat(response.getHeaderValues(cacheControl.getName())).isEqualTo(cacheControl.getValues());
    }
View Full Code Here


     * Creates a new instance with a single header
     * @param headerName the name of the header
     * @param headerValues the values for the header
     */
    public StaticHeadersWriter(String headerName, String... headerValues) {
        this(Collections.singletonList(new Header(headerName, headerValues)));
    }
View Full Code Here

        super(createHeaders());
    }

    private static List<Header> createHeaders() {
        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("Pragma","no-cache"));
        headers.add(new Header("Expires","0"));
        return headers;
    }
View Full Code Here

TOP

Related Classes of org.springframework.security.web.header.Header

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.