Example usage for org.apache.commons.httpclient.methods HeadMethod getRequestHeader

List of usage examples for org.apache.commons.httpclient.methods HeadMethod getRequestHeader

Introduction

In this page you can find the example usage for org.apache.commons.httpclient.methods HeadMethod getRequestHeader.

Prototype

@Override
public Header getRequestHeader(String headerName) 

Source Link

Document

Returns the specified request header.

Usage

From source file:org.apache.maven.wagon.providers.webdav.AbstractHttpClientWagonTest.java

public void testDefaultHeadersUsedByDefault() {
    HttpConfiguration config = new HttpConfiguration();
    config.setAll(new HttpMethodConfiguration());

    TestWagon wagon = new TestWagon();
    wagon.setHttpConfiguration(config);//from w  w w  .j  a v a2 s. com

    HeadMethod method = new HeadMethod();
    wagon.setHeaders(method);

    // these are the default headers.
    // method.addRequestHeader( "Cache-control", "no-cache" );
    // method.addRequestHeader( "Cache-store", "no-store" );
    // method.addRequestHeader( "Pragma", "no-cache" );
    // method.addRequestHeader( "Expires", "0" );
    // method.addRequestHeader( "Accept-Encoding", "gzip" );

    Header header = method.getRequestHeader("Cache-control");
    assertNotNull(header);
    assertEquals("no-cache", header.getValue());

    header = method.getRequestHeader("Cache-store");
    assertNotNull(header);
    assertEquals("no-store", header.getValue());

    header = method.getRequestHeader("Pragma");
    assertNotNull(header);
    assertEquals("no-cache", header.getValue());

    header = method.getRequestHeader("Expires");
    assertNotNull(header);
    assertEquals("0", header.getValue());

    header = method.getRequestHeader("Accept-Encoding");
    assertNotNull(header);
    assertEquals("gzip", header.getValue());
}

From source file:org.apache.maven.wagon.providers.webdav.AbstractHttpClientWagonTest.java

public void testTurnOffDefaultHeaders() {
    HttpConfiguration config = new HttpConfiguration();
    config.setAll(new HttpMethodConfiguration().setUseDefaultHeaders(false));

    TestWagon wagon = new TestWagon();
    wagon.setHttpConfiguration(config);//w w  w . j a  v  a  2s  . c  o m

    HeadMethod method = new HeadMethod();
    wagon.setHeaders(method);

    // these are the default headers.
    // method.addRequestHeader( "Cache-control", "no-cache" );
    // method.addRequestHeader( "Cache-store", "no-store" );
    // method.addRequestHeader( "Pragma", "no-cache" );
    // method.addRequestHeader( "Expires", "0" );
    // method.addRequestHeader( "Accept-Encoding", "gzip" );

    Header header = method.getRequestHeader("Cache-control");
    assertNull(header);

    header = method.getRequestHeader("Cache-store");
    assertNull(header);

    header = method.getRequestHeader("Pragma");
    assertNull(header);

    header = method.getRequestHeader("Expires");
    assertNull(header);

    header = method.getRequestHeader("Accept-Encoding");
    assertNull(header);
}