List of usage examples for org.apache.commons.httpclient.methods HeadMethod getRequestHeader
@Override
public Header getRequestHeader(String headerName)
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); }