Package com.alibaba.citrus.service.requestcontext.basic.impl

Examples of com.alibaba.citrus.service.requestcontext.basic.impl.ResponseHeaderSecurityFilter


        assertEquals(2, interceptors.length);
        assertThat(interceptors[0], instanceOf(ResponseHeaderSecurityFilter.class));
        assertThat(interceptors[1], instanceOf(MyInterceptor.class));

        ResponseHeaderSecurityFilter responseHeaderSecurityFilter = (ResponseHeaderSecurityFilter) interceptors[0];
        assertEquals(5 * 1024, responseHeaderSecurityFilter.getMaxSetCookieSize().getValue()); // 5K

        assertHeader("test", "value1\r\nvalue2", "hello, value1 value2");
    }
View Full Code Here


public class ResponseHeaderSecurityFilterTests extends AbstractBasicResponseTests {
    private ResponseHeaderSecurityFilter filter;

    @Before
    public void init() {
        filter = new ResponseHeaderSecurityFilter();
        createResponse(filter);
    }
View Full Code Here

    @Test
    public void checkRedirectLocation() throws IOException {
        // ��������£�����crlf��location��û�л��ᱻcrlfFilter���ֵģ���Ϊ�ڴ�֮ǰ�Ѿ�����
        // ��Ϊ�˱��ϰ�ȫ�������˲��ԡ�
        assertEquals("value1 value2 value3 ",
                new ResponseHeaderSecurityFilter().checkRedirectLocation("value1\r\nvalue2\rvalue3\n"));
    }
View Full Code Here

        assertEquals(2, interceptors.length);
        assertThat(interceptors[0], instanceOf(ResponseHeaderSecurityFilter.class));
        assertThat(interceptors[1], instanceOf(MyInterceptor.class));

        ResponseHeaderSecurityFilter responseHeaderSecurityFilter = (ResponseHeaderSecurityFilter) interceptors[0];
        assertEquals(5 * 1024, responseHeaderSecurityFilter.getMaxSetCookieSize().getValue()); // 5K

        assertHeader("test", "value1\r\nvalue2", "hello, value1 value2");
    }
View Full Code Here

public class ResponseHeaderSecurityFilterTests extends AbstractBasicResponseTests {
    private ResponseHeaderSecurityFilter filter;

    @Before
    public void init() {
        filter = new ResponseHeaderSecurityFilter();
        createResponse(filter);
    }
View Full Code Here

    @Test
    public void checkRedirectLocation() throws IOException {
        // 正常情况下,包含crlf的location是没有机会被crlfFilter发现的,因为在此之前已经出错。
        // 但为了保障安全,仍作此测试。
        assertEquals("value1 value2 value3 ",
                     new ResponseHeaderSecurityFilter().checkRedirectLocation("value1\r\nvalue2\rvalue3\n"));
    }
View Full Code Here

TOP

Related Classes of com.alibaba.citrus.service.requestcontext.basic.impl.ResponseHeaderSecurityFilter

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.