Package org.apache.http.message

Examples of org.apache.http.message.BasicHttpRequest.addHeader()


        originResponse.addHeader("Last-Modified", DateUtils.formatDate(oneHourAgo));
        originResponse.addHeader("ETag", "W/\"weak-tag\"");

        HttpRequest req2 = new BasicHttpRequest("GET", "/", HTTP_1_1);
        req2.addHeader("If-Range", "W/\"weak-tag\"");
        req2.addHeader("Range", "bytes=0-50");

        backendExpectsAnyRequest().andReturn(originResponse).times(1, 2);

        replayMocks();
View Full Code Here


        originResponse.addHeader("Content-Type", "application/octet-stream");
        originResponse.addHeader("Last-Modified", DateUtils.formatDate(oneHourAgo));
        originResponse.addHeader("ETag", "\"strong-tag\"");

        HttpRequest req2 = new BasicHttpRequest("GET", "/", HTTP_1_1);
        req2.addHeader("If-Range", "\"strong-tag\"");
        req2.addHeader("Range", "bytes=0-50");

        backendExpectsAnyRequest().andReturn(originResponse).times(1, 2);

        replayMocks();
View Full Code Here

        originResponse.addHeader("Last-Modified", DateUtils.formatDate(oneHourAgo));
        originResponse.addHeader("ETag", "\"strong-tag\"");

        HttpRequest req2 = new BasicHttpRequest("GET", "/", HTTP_1_1);
        req2.addHeader("If-Range", "\"strong-tag\"");
        req2.addHeader("Range", "bytes=0-50");

        backendExpectsAnyRequest().andReturn(originResponse).times(1, 2);

        replayMocks();
View Full Code Here

        String theMethod = "GET";
        String theUri = "/theuri";
        String lastModified = "this is my last modified date";

        HttpRequest request = new BasicHttpRequest(theMethod, theUri);
        request.addHeader("Accept-Encoding", "gzip");

        Header[] headers = new Header[] {
                new BasicHeader("Date", DateUtils.formatDate(new Date())),
                new BasicHeader("Last-Modified", lastModified) };
View Full Code Here

        String theMethod = "GET";
        String theUri = "/theuri";
        String theETag = "this is my eTag";

        HttpRequest request = new BasicHttpRequest(theMethod, theUri);
        request.addHeader("Accept-Encoding", "gzip");

        Header[] headers = new Header[] {
                new BasicHeader("Date", DateUtils.formatDate(new Date())),
                new BasicHeader("Last-Modified", DateUtils.formatDate(new Date())),
                new BasicHeader("ETag", theETag) };
View Full Code Here

  }
 
  @Test
  public void testGetHeader() {
    HttpRequest request = new BasicHttpRequest("GET", "/test.html");
    request.addHeader("id", "test");
    request.addHeader("test", "");
    assertEquals("test", HeaderUtils.getHeader(request, "id"));
    assertEquals("", HeaderUtils.getHeader(request, "test"));
    assertEquals(null, HeaderUtils.getHeader(request, "abc"));
   
View Full Code Here

 
  @Test
  public void testGetHeader() {
    HttpRequest request = new BasicHttpRequest("GET", "/test.html");
    request.addHeader("id", "test");
    request.addHeader("test", "");
    assertEquals("test", HeaderUtils.getHeader(request, "id"));
    assertEquals("", HeaderUtils.getHeader(request, "test"));
    assertEquals(null, HeaderUtils.getHeader(request, "abc"));
   
    assertEquals("default", HeaderUtils.getHeader(request, "abc", "default"));
View Full Code Here

    }

    @Test
    public void testPreserveCustomConnectionHeader() throws Exception {
        final HttpRequest request = new BasicHttpRequest("GET", "/");
        request.addHeader(HTTP.CONN_DIRECTIVE, HTTP.CONN_CLOSE);
        final HttpContext context = new BasicHttpContext();

        final HttpHost target = new HttpHost("localhost", 443, "https");
        final HttpHost proxy = new HttpHost("localhost", 8080);
        final HttpRoute route = new HttpRoute(target, null, proxy, true,
View Full Code Here

    }

    @Test
    public void testPreserveCustomProxyConnectionHeader() throws Exception {
        final HttpRequest request = new BasicHttpRequest("GET", "/");
        request.addHeader("Proxy-Connection", HTTP.CONN_CLOSE);
        final HttpContext context = new BasicHttpContext();

        final HttpHost target = new HttpHost("localhost", 80, "http");
        final HttpHost proxy = new HttpHost("localhost", 8080);
        final HttpRoute route = new HttpRoute(target, null, proxy, false,
View Full Code Here

    }

    @Test
    public void testAcceptEncodingAlreadyPResent() throws Exception {
        final HttpRequest request = new BasicHttpRequest("GET", "/");
        request.addHeader("Accept-Encoding", "stuff");
        final HttpContext context = new BasicHttpContext();

        final HttpRequestInterceptor interceptor = new RequestAcceptEncoding();
        interceptor.process(request, context);
        final Header header = request.getFirstHeader("Accept-Encoding");
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.