Examples of HeaderGroup


Examples of org.apache.commons.httpclient.HeaderGroup

                  StringBuffer responseBuf      = new StringBuffer( "HTTP/" );
                  responseBuf.append( m_httpVersion );
                  responseBuf.append( " " );
                  responseBuf.append( m_httpStatus );
                  responseBuf.append( "\r\n" );
                  HeaderGroup headerGroup = new HeaderGroup(  );
                  headerGroup.addHeader( new Header( "Date",
                                                     HTTP_DATE_FORMAT.format( timeNow ) ) );
                  headerGroup.addHeader( new Header( "Server", m_httpServerName ) );
                  headerGroup.addHeader( new Header( "Cache-Control", "max-age=86400" ) );
                  headerGroup.addHeader( new Header( "Expires",
                                                     HTTP_DATE_FORMAT.format( sameTimeTomorrow ) ) );
                  Header[] headers = headerGroup.getAllHeaders(  );
                  for ( int i = 0; i < headers.length; i++ )
                  {
                     responseBuf.append( headers[i] );
                  }
View Full Code Here

Examples of org.apache.http.impl.HeaderGroup

   
    private HttpParams params = null;
   
    protected AbstractHttpMessage() {
        super();
        this.headergroup = new HeaderGroup();
        this.params = new DefaultHttpParams(null);
    }
View Full Code Here

Examples of org.apache.http.impl.HeaderGroup

   
    private HttpParams params = null;
   
    protected AbstractHttpMessage() {
        super();
        this.headergroup = new HeaderGroup();
        this.params = new DefaultHttpParams(null);
    }
View Full Code Here

Examples of org.apache.http.message.HeaderGroup

    public static Test suite() {
        return new TestSuite(TestHeaderGroup.class);
    }

    public void testConstructor() {
        HeaderGroup headergroup = new HeaderGroup();
        assertNotNull(headergroup.getAllHeaders());
        assertEquals(0, headergroup.getAllHeaders().length);
    }
View Full Code Here

Examples of org.apache.http.message.HeaderGroup

        assertNotNull(headergroup.getAllHeaders());
        assertEquals(0, headergroup.getAllHeaders().length);
    }
   
    public void testClear() {
        HeaderGroup headergroup = new HeaderGroup();
        headergroup.addHeader(new BasicHeader("name", "value"));
        assertEquals(1, headergroup.getAllHeaders().length);
        headergroup.clear();
        assertEquals(0, headergroup.getAllHeaders().length);
    }
View Full Code Here

Examples of org.apache.http.message.HeaderGroup

        headergroup.clear();
        assertEquals(0, headergroup.getAllHeaders().length);
    }
   
    public void testAddRemoveHeader() {
        HeaderGroup headergroup = new HeaderGroup();
        Header header = new BasicHeader("name", "value");
        headergroup.addHeader(header);
        headergroup.addHeader(null);
        assertEquals(1, headergroup.getAllHeaders().length);
        headergroup.removeHeader(header);
        headergroup.removeHeader(null);
        assertEquals(0, headergroup.getAllHeaders().length);
    }
View Full Code Here

Examples of org.apache.http.message.HeaderGroup

        headergroup.removeHeader(null);
        assertEquals(0, headergroup.getAllHeaders().length);
    }

    public void testUpdateHeader() {
        HeaderGroup headergroup = new HeaderGroup();
        Header header1 = new BasicHeader("name1", "value1");
        Header header2 = new BasicHeader("name2", "value2");
        Header header3 = new BasicHeader("name3", "value3");
        headergroup.addHeader(header1);
        headergroup.addHeader(header2);
        headergroup.addHeader(header3);
        headergroup.updateHeader(new BasicHeader("name2", "newvalue"));
        headergroup.updateHeader(new BasicHeader("name4", "value4"));
        headergroup.updateHeader(null);
        assertEquals(4, headergroup.getAllHeaders().length);
        assertEquals("newvalue", headergroup.getFirstHeader("name2").getValue());
    }
View Full Code Here

Examples of org.apache.http.message.HeaderGroup

        assertEquals(4, headergroup.getAllHeaders().length);
        assertEquals("newvalue", headergroup.getFirstHeader("name2").getValue());
    }

    public void testSetHeaders() {
        HeaderGroup headergroup = new HeaderGroup();
        Header header1 = new BasicHeader("name1", "value1");
        Header header2 = new BasicHeader("name2", "value2");
        Header header3 = new BasicHeader("name3", "value3");
        headergroup.addHeader(header1);
        headergroup.setHeaders(new Header[] { header2, header3 });
        assertEquals(2, headergroup.getAllHeaders().length);
        assertEquals(0, headergroup.getHeaders("name1").length);
        assertFalse(headergroup.containsHeader("name1"));
        assertEquals(1, headergroup.getHeaders("name2").length);
        assertTrue(headergroup.containsHeader("name2"));
        assertEquals(1, headergroup.getHeaders("name3").length);
        assertTrue(headergroup.containsHeader("name3"));
        headergroup.setHeaders(null);
        assertEquals(0, headergroup.getAllHeaders().length);
    }
View Full Code Here

Examples of org.apache.http.message.HeaderGroup

        headergroup.setHeaders(null);
        assertEquals(0, headergroup.getAllHeaders().length);
    }

    public void testFirstLastHeaders() {
        HeaderGroup headergroup = new HeaderGroup();
        Header header1 = new BasicHeader("name", "value1");
        Header header2 = new BasicHeader("name", "value2");
        Header header3 = new BasicHeader("name", "value3");
        headergroup.setHeaders(new Header[] { header1, header2, header3 });
       
        assertNull(headergroup.getFirstHeader("whatever"));
        assertNull(headergroup.getLastHeader("whatever"));
       
        assertEquals("value1", headergroup.getFirstHeader("name").getValue());
        assertEquals("value3", headergroup.getLastHeader("name").getValue());
    }
View Full Code Here

Examples of org.apache.http.message.HeaderGroup

        assertEquals("value1", headergroup.getFirstHeader("name").getValue());
        assertEquals("value3", headergroup.getLastHeader("name").getValue());
    }

    public void testCondensedHeader() {
        HeaderGroup headergroup = new HeaderGroup();
        assertNull(headergroup.getCondensedHeader("name"));
       
        Header header1 = new BasicHeader("name", "value1");
        Header header2 = new BasicHeader("name", "value2");
        Header header3 = new BasicHeader("name", "value3");
        headergroup.setHeaders(new Header[] { header1, header2, header3 });
       
        assertEquals("value1, value2, value3", headergroup.getCondensedHeader("name").getValue());

        headergroup.setHeaders(new Header[] { header1 });
        assertEquals(header1, headergroup.getCondensedHeader("name"));
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.