Package org.apache.http.message

Examples of org.apache.http.message.BasicHttpEntityEnclosingRequest


        assertNull(header);
    }

    public void testRequestExpectContinueZeroContent() throws Exception {
        HttpContext context = new BasicHttpContext(null);
        BasicHttpEntityEnclosingRequest request = new BasicHttpEntityEnclosingRequest("POST", "/");
        String s = "";
        StringEntity entity = new StringEntity(s, "US-ASCII");
        request.setEntity(entity);
        request.getParams().setBooleanParameter(CoreProtocolPNames.USE_EXPECT_CONTINUE, true);
        RequestExpectContinue interceptor = new RequestExpectContinue();
        interceptor.process(request, context);
        Header header = request.getFirstHeader(HTTP.EXPECT_DIRECTIVE);
        assertNull(header);
    }
View Full Code Here


    }

    public void testRequestDateGenerated() throws Exception {
        HttpContext context = new BasicHttpContext(null);
        BasicHttpRequest request =
            new BasicHttpEntityEnclosingRequest("POST", "/");
        //BasicHttpRequest request = new BasicHttpRequest("GET", "/");

        RequestDate interceptor = new RequestDate();
        interceptor.process(request, context);
        Header h1 = request.getFirstHeader(HTTP.DATE_HEADER);
        assertNotNull(h1);
        interceptor.process(request, context);
        Header h2 = request.getFirstHeader(HTTP.DATE_HEADER);
        assertNotNull(h2);
    }
View Full Code Here

        }
    }
   
    public void testRequestContentProtocolException() throws Exception {
        HttpContext context = new HttpExecutionContext(null);
        BasicHttpRequest request1 = new BasicHttpEntityEnclosingRequest("POST", "/");
        request1.addHeader(new BasicHeader(HTTP.TRANSFER_ENCODING, "chunked"));
        BasicHttpRequest request2 = new BasicHttpEntityEnclosingRequest("POST", "/");
        request2.addHeader(new BasicHeader(HTTP.CONTENT_LEN, "12"));

        RequestContent interceptor = new RequestContent();
        try {
            interceptor.process(request1, context);
            fail("ProtocolException should have been thrown");
View Full Code Here

        }
   }
   
    public void testRequestContentNullEntity() throws Exception {
        HttpContext context = new HttpExecutionContext(null);
        BasicHttpRequest request = new BasicHttpEntityEnclosingRequest("POST", "/");

        RequestContent interceptor = new RequestContent();
        interceptor.process(request, context);
        Header header = request.getFirstHeader(HTTP.CONTENT_LEN);
        assertNotNull(header);
        assertEquals("0", header.getValue());
        assertNull(request.getFirstHeader(HTTP.TRANSFER_ENCODING));
   }
View Full Code Here

        assertNull(request.getFirstHeader(HTTP.TRANSFER_ENCODING));
   }
   
    public void testRequestContentEntityContentLengthDelimitedHTTP11() throws Exception {
        HttpContext context = new HttpExecutionContext(null);
        BasicHttpEntityEnclosingRequest request = new BasicHttpEntityEnclosingRequest("POST", "/");
        String s = "whatever";
        StringEntity entity = new StringEntity(s, "US-ASCII");
        request.setEntity(entity);

        RequestContent interceptor = new RequestContent();
        interceptor.process(request, context);
        Header header = request.getFirstHeader(HTTP.CONTENT_LEN);
        assertNotNull(header);
        assertEquals(s.length(), Integer.parseInt(header.getValue()));
        assertNull(request.getFirstHeader(HTTP.TRANSFER_ENCODING));
   }
View Full Code Here

        assertNull(request.getFirstHeader(HTTP.TRANSFER_ENCODING));
   }
   
    public void testRequestContentEntityChunkedHTTP11() throws Exception {
        HttpContext context = new HttpExecutionContext(null);
        BasicHttpEntityEnclosingRequest request = new BasicHttpEntityEnclosingRequest("POST", "/");
        String s = "whatever";
        StringEntity entity = new StringEntity(s, "US-ASCII");
        entity.setChunked(true);
        request.setEntity(entity);

        RequestContent interceptor = new RequestContent();
        interceptor.process(request, context);
        Header header = request.getFirstHeader(HTTP.TRANSFER_ENCODING);
        assertNotNull(header);
        assertEquals("chunked", header.getValue());
        assertNull(request.getFirstHeader(HTTP.CONTENT_LEN));
   }
View Full Code Here

        assertNull(request.getFirstHeader(HTTP.CONTENT_LEN));
   }
   
    public void testRequestContentEntityUnknownLengthHTTP11() throws Exception {
        HttpContext context = new HttpExecutionContext(null);
        BasicHttpEntityEnclosingRequest request = new BasicHttpEntityEnclosingRequest("POST", "/");
        BasicHttpEntity entity = new BasicHttpEntity();
        entity.setContentLength(-1);
        entity.setChunked(false);
        request.setEntity(entity);

        RequestContent interceptor = new RequestContent();
        interceptor.process(request, context);
        Header header = request.getFirstHeader(HTTP.TRANSFER_ENCODING);
        assertNotNull(header);
        assertEquals("chunked", header.getValue());
        assertNull(request.getFirstHeader(HTTP.CONTENT_LEN));
    }
View Full Code Here

        assertNull(request.getFirstHeader(HTTP.CONTENT_LEN));
    }

    public void testRequestContentEntityChunkedHTTP10() throws Exception {
        HttpContext context = new HttpExecutionContext(null);
        BasicHttpEntityEnclosingRequest request = new BasicHttpEntityEnclosingRequest(
                "POST", "/", HttpVersion.HTTP_1_0);
        String s = "whatever";
        StringEntity entity = new StringEntity(s, "US-ASCII");
        entity.setChunked(true);
        request.setEntity(entity);

        RequestContent interceptor = new RequestContent();
        try {
            interceptor.process(request, context);
            fail("ProtocolException should have been thrown");
View Full Code Here

        }
    }
   
    public void testRequestContentTypeAndEncoding() throws Exception {
        HttpContext context = new HttpExecutionContext(null);
        BasicHttpEntityEnclosingRequest request = new BasicHttpEntityEnclosingRequest("POST", "/");
        BasicHttpEntity entity = new BasicHttpEntity();
        entity.setContentType("whatever");
        entity.setContentEncoding("whatever");
        request.setEntity(entity);

        RequestContent interceptor = new RequestContent();
        interceptor.process(request, context);
        Header h1 = request.getFirstHeader(HTTP.CONTENT_TYPE);
        assertNotNull(h1);
        assertEquals("whatever", h1.getValue());
        Header h2 = request.getFirstHeader(HTTP.CONTENT_ENCODING);
        assertNotNull(h2);
        assertEquals("whatever", h2.getValue());
    }
View Full Code Here

        assertEquals("whatever", h2.getValue());
    }
   
    public void testRequestContentNullTypeAndEncoding() throws Exception {
        HttpContext context = new HttpExecutionContext(null);
        BasicHttpEntityEnclosingRequest request = new BasicHttpEntityEnclosingRequest("POST", "/");
        BasicHttpEntity entity = new BasicHttpEntity();
        request.setEntity(entity);

        RequestContent interceptor = new RequestContent();
        interceptor.process(request, context);
        assertNull(request.getFirstHeader(HTTP.CONTENT_TYPE));
        assertNull(request.getFirstHeader(HTTP.CONTENT_ENCODING));
    }
View Full Code Here

TOP

Related Classes of org.apache.http.message.BasicHttpEntityEnclosingRequest

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.