Examples of BasicHttpEntityEnclosingRequest


Examples of org.apache.http.message.BasicHttpEntityEnclosingRequest

     *
     * http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html#sec9.8
     */
    @Test
    public void testForwardedTRACERequestsDoNotIncludeAnEntity() throws Exception {
        final BasicHttpEntityEnclosingRequest trace = new BasicHttpEntityEnclosingRequest("TRACE", "/",
                HttpVersion.HTTP_1_1);
        trace.setEntity(HttpTestUtils.makeBody(entityLength));
        trace.setHeader("Content-Length", Integer.toString(entityLength));

        final Capture<HttpRequestWrapper> reqCap = new Capture<HttpRequestWrapper>();

        EasyMock.expect(
                mockBackend.execute(
View Full Code Here

Examples of org.apache.http.message.BasicHttpEntityEnclosingRequest

        Assert.assertTrue(response.getStatusLine().getStatusCode() == HttpStatus.SC_BAD_REQUEST);
    }

    @Test
    public void testPUTWithIfMatchWeakETagIsNotAllowed() throws Exception {
        final HttpEntityEnclosingRequest put = new BasicHttpEntityEnclosingRequest("PUT", "/", HttpVersion.HTTP_1_1);
        put.setEntity(HttpTestUtils.makeBody(128));
        put.setHeader("Content-Length", "128");
        put.setHeader("If-Match", "W/\"etag\"");
        request = HttpRequestWrapper.wrap(put);

        testRequestWithWeakETagValidatorIsNotAllowed("If-Match");
    }
View Full Code Here

Examples of org.apache.http.message.BasicHttpEntityEnclosingRequest

        testRequestWithWeakETagValidatorIsNotAllowed("If-Match");
    }

    @Test
    public void testPUTWithIfNoneMatchWeakETagIsNotAllowed() throws Exception {
        final HttpEntityEnclosingRequest put = new BasicHttpEntityEnclosingRequest("PUT", "/", HttpVersion.HTTP_1_1);
        put.setEntity(HttpTestUtils.makeBody(128));
        put.setHeader("Content-Length", "128");
        put.setHeader("If-None-Match", "W/\"etag\"");
        request = HttpRequestWrapper.wrap(put);

        testRequestWithWeakETagValidatorIsNotAllowed("If-None-Match");
    }
View Full Code Here

Examples of org.apache.http.message.BasicHttpEntityEnclosingRequest

    public void testDoesNotAddLastModifiedHeaderOnCacheHit() throws Exception {
        testDoesNotAddHeaderOnCacheHit("Last-Modified");
    }

    private void testDoesNotModifyHeaderOnRequest(final String header, final String value) throws Exception {
        final BasicHttpEntityEnclosingRequest req =
            new BasicHttpEntityEnclosingRequest("POST","/",HttpVersion.HTTP_1_1);
        req.setEntity(HttpTestUtils.makeBody(128));
        req.setHeader("Content-Length","128");
        req.setHeader(header,value);

        final Capture<HttpRequestWrapper> cap = new Capture<HttpRequestWrapper>();

        EasyMock.expect(
                mockBackend.execute(
View Full Code Here

Examples of org.apache.http.message.BasicHttpEntityEnclosingRequest

        final String lm = DateUtils.formatDate(new Date(tenSecondsAgo));
        testDoesNotModifyHeaderOnRequest("Last-Modified", lm);
    }

    private void testDoesNotAddHeaderToRequestIfNotPresent(final String header) throws Exception {
        final BasicHttpEntityEnclosingRequest req =
            new BasicHttpEntityEnclosingRequest("POST","/",HttpVersion.HTTP_1_1);
        req.setEntity(HttpTestUtils.makeBody(128));
        req.setHeader("Content-Length","128");
        req.removeHeaders(header);

        final Capture<HttpRequestWrapper> cap = new Capture<HttpRequestWrapper>();

        EasyMock.expect(
                mockBackend.execute(
View Full Code Here

Examples of org.apache.http.message.BasicHttpEntityEnclosingRequest

        testUnsafeMethodDoesNotInvalidateCacheForHeaderUri(unsafeReq);
    }

    protected HttpRequestWrapper makeRequestWithBody(final String method, final String requestUri) {
        final HttpEntityEnclosingRequest request =
            new BasicHttpEntityEnclosingRequest(method, requestUri, HttpVersion.HTTP_1_1);
        final int nbytes = 128;
        request.setEntity(HttpTestUtils.makeBody(nbytes));
        request.setHeader("Content-Length",""+nbytes);
        return HttpRequestWrapper.wrap(request);
    }
View Full Code Here

Examples of org.apache.http.message.BasicHttpEntityEnclosingRequest

    }

    @Test
    public void testPOSTRequestsAreWrittenThroughToOrigin()
        throws Exception {
        final HttpEntityEnclosingRequest req = new BasicHttpEntityEnclosingRequest("POST","/",HttpVersion.HTTP_1_1);
        req.setEntity(HttpTestUtils.makeBody(128));
        req.setHeader("Content-Length","128");
        testRequestIsWrittenThroughToOrigin(req);
    }
View Full Code Here

Examples of org.apache.http.message.BasicHttpEntityEnclosingRequest

    }

    @Test
    public void testPUTRequestsAreWrittenThroughToOrigin()
        throws Exception {
        final HttpEntityEnclosingRequest req = new BasicHttpEntityEnclosingRequest("PUT","/",HttpVersion.HTTP_1_1);
        req.setEntity(HttpTestUtils.makeBody(128));
        req.setHeader("Content-Length","128");
        testRequestIsWrittenThroughToOrigin(req);
    }
View Full Code Here

Examples of org.apache.http.message.BasicHttpEntityEnclosingRequest

        testOrderOfMultipleHeadersIsPreservedOnRequests("Accept-Encoding", request);
    }

    @Test
    public void testOrderOfMultipleAllowHeadersIsPreservedOnRequests() throws Exception {
        final BasicHttpEntityEnclosingRequest put = new BasicHttpEntityEnclosingRequest("PUT", "/",
                HttpVersion.HTTP_1_1);
        put.setEntity(body);
        put.addHeader("Allow", "GET, HEAD");
        put.addHeader("Allow", "DELETE");
        put.addHeader("Content-Length", "128");
        testOrderOfMultipleHeadersIsPreservedOnRequests("Allow", HttpRequestWrapper.wrap(put));
    }
View Full Code Here

Examples of org.apache.http.message.BasicHttpEntityEnclosingRequest

        testOrderOfMultipleHeadersIsPreservedOnRequests("Cache-Control", request);
    }

    @Test
    public void testOrderOfMultipleContentEncodingHeadersIsPreservedOnRequests() throws Exception {
        final BasicHttpEntityEnclosingRequest post = new BasicHttpEntityEnclosingRequest("POST", "/",
                HttpVersion.HTTP_1_1);
        post.setEntity(body);
        post.addHeader("Content-Encoding", "gzip");
        post.addHeader("Content-Encoding", "compress");
        post.addHeader("Content-Length", "128");
        testOrderOfMultipleHeadersIsPreservedOnRequests("Content-Encoding", HttpRequestWrapper.wrap(post));
    }
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.