Package org.apache.http.entity

Examples of org.apache.http.entity.ByteArrayEntity


            buffer.append("?");
            buffer.append(target.getQuery());
        }
        BasicHttpEntityEnclosingRequest httppost = new BasicHttpEntityEnclosingRequest("POST",
                buffer.toString());
        httppost.setEntity(new ByteArrayEntity(content));
        return execute(targetHost, httppost, n);
    }
View Full Code Here


        HttpResponse response = new BasicHttpResponse(CachingHttpClient.HTTP_1_1, entry
                .getStatusCode(), entry.getReasonPhrase());

        if (entry.getStatusCode() != HttpStatus.SC_NOT_MODIFIED) {
            HttpEntity entity = new ByteArrayEntity(entry.getBody());
            response.setEntity(entity);
            response.setHeaders(entry.getAllHeaders());
            addMissingContentLengthHeader(response, entity);
        }
View Full Code Here

        return execute(httpget, n);
    }

    public Stats post(final URI target, byte[] content, int n) throws Exception {
        HttpPost httppost = new HttpPost(target);
        httppost.setEntity(new ByteArrayEntity(content));
        return execute(httppost, n);
    }
View Full Code Here

        HttpRequest request = conn.getHttpRequest();
        ProtocolVersion ver = request.getRequestLine().getProtocolVersion();
        HttpResponse response = responseFactory.newHttpResponse(
            ver, HttpStatus.SC_BAD_REQUEST, context);
        byte[] msg = EncodingUtils.getAsciiBytes("Malformed HTTP request: " + e.getMessage());
        ByteArrayEntity entity = new ByteArrayEntity(msg);
        entity.setContentType("text/plain; charset=US-ASCII");
        response.setEntity(entity);
        commitResponse(conn, response);
    }
View Full Code Here

        CacheEntryGenerator gen = new CacheEntryGenerator();

        HttpResponse response = new BasicHttpResponse(new ProtocolVersion("HTTP", 1, 1),
                HttpStatus.SC_OK, "Success");
        HttpEntity entity = new ByteArrayEntity(new byte[] {});
        response.setEntity(entity);

        response.setHeader("fooHeader", "fooHeaderValue");

        CacheEntry entry = gen.generateEntry(new Date(), new Date(), response, new byte[] {});
View Full Code Here

    }

    private HttpEntity makeBody(int nbytes) {
        byte[] bytes = new byte[nbytes];
        (new Random()).nextBytes(bytes);
        return new ByteArrayEntity(bytes);
    }
View Full Code Here

        resp1.setHeader("ETag", "\"etag1\"");
        byte[] bytes1 = new byte[128];
        for (int i = 0; i < bytes1.length; i++) {
            bytes1[i] = (byte) 1;
        }
        resp1.setEntity(new ByteArrayEntity(bytes1));

        HttpRequest req2 = new BasicHttpRequest("GET", "/", HTTP_1_1);
        req2.setHeader("Cache-Control", "no-cache");
        req2.setHeader("Range", "bytes=0-50");

        Date inOneSecond = new Date(now.getTime() + 1000L);
        HttpResponse resp2 = new BasicHttpResponse(HTTP_1_1, HttpStatus.SC_PARTIAL_CONTENT,
                "Partial Content");
        resp2.setHeader("Date", DateUtils.formatDate(inOneSecond));
        resp2.setHeader("Server", resp1.getFirstHeader("Server").getValue());
        resp2.setHeader("ETag", "\"etag2\"");
        resp2.setHeader("Content-Range", "bytes 0-50/128");
        byte[] bytes2 = new byte[51];
        for (int i = 0; i < bytes2.length; i++) {
            bytes2[i] = (byte) 2;
        }
        resp2.setEntity(new ByteArrayEntity(bytes2));

        Date inTwoSeconds = new Date(now.getTime() + 2000L);
        HttpRequest req3 = new BasicHttpRequest("GET", "/", HTTP_1_1);
        HttpResponse resp3 = make200Response();
        resp3.setHeader("Date", DateUtils.formatDate(inTwoSeconds));
        resp3.setHeader("Cache-Control", "max-age=3600");
        resp3.setHeader("ETag", "\"etag2\"");
        byte[] bytes3 = new byte[128];
        for (int i = 0; i < bytes3.length; i++) {
            bytes3[i] = (byte) 2;
        }
        resp3.setEntity(new ByteArrayEntity(bytes3));

        EasyMock.expect(
                mockBackend.execute(EasyMock.isA(HttpHost.class), EasyMock.isA(HttpRequest.class),
                        (HttpContext) EasyMock.isNull())).andReturn(resp1);
        EasyMock.expect(
View Full Code Here

        resp1.setHeader("Last-Modified", DateUtils.formatDate(oneHourAgo));
        byte[] bytes1 = new byte[128];
        for (int i = 0; i < bytes1.length; i++) {
            bytes1[i] = (byte) 1;
        }
        resp1.setEntity(new ByteArrayEntity(bytes1));

        HttpRequest req2 = new BasicHttpRequest("GET", "/", HTTP_1_1);
        req2.setHeader("Cache-Control", "no-cache");
        req2.setHeader("Range", "bytes=0-50");

        Date inOneSecond = new Date(now.getTime() + 1000L);
        HttpResponse resp2 = new BasicHttpResponse(HTTP_1_1, HttpStatus.SC_PARTIAL_CONTENT,
                "Partial Content");
        resp2.setHeader("Date", DateUtils.formatDate(inOneSecond));
        resp2.setHeader("Server", resp1.getFirstHeader("Server").getValue());
        resp2.setHeader("Last-Modified", DateUtils.formatDate(now));
        resp2.setHeader("Content-Range", "bytes 0-50/128");
        byte[] bytes2 = new byte[51];
        for (int i = 0; i < bytes2.length; i++) {
            bytes2[i] = (byte) 2;
        }
        resp2.setEntity(new ByteArrayEntity(bytes2));

        Date inTwoSeconds = new Date(now.getTime() + 2000L);
        HttpRequest req3 = new BasicHttpRequest("GET", "/", HTTP_1_1);
        HttpResponse resp3 = make200Response();
        resp3.setHeader("Date", DateUtils.formatDate(inTwoSeconds));
        resp3.setHeader("Cache-Control", "max-age=3600");
        resp3.setHeader("ETag", "\"etag2\"");
        byte[] bytes3 = new byte[128];
        for (int i = 0; i < bytes3.length; i++) {
            bytes3[i] = (byte) 2;
        }
        resp3.setEntity(new ByteArrayEntity(bytes3));

        EasyMock.expect(
                mockBackend.execute(EasyMock.isA(HttpHost.class), EasyMock.isA(HttpRequest.class),
                        (HttpContext) EasyMock.isNull())).andReturn(resp1);
        EasyMock.expect(
View Full Code Here

                    "Partial Content");
            originResponse.setHeader("Content-Range", "bytes 0-50/128");
            originResponse.setHeader("Cache-Control", "max-age=3600");
            byte[] bytes = new byte[51];
            (new Random()).nextBytes(bytes);
            originResponse.setEntity(new ByteArrayEntity(bytes));

            EasyMock.expect(
                    mockBackend.execute(EasyMock.isA(HttpHost.class), EasyMock
                            .isA(HttpRequest.class), (HttpContext) EasyMock.isNull())).andReturn(
                    originResponse);
View Full Code Here

        HttpResponse validated = make200Response();
        validated.setHeader("Cache-Control", "public");
        validated.setHeader("Last-Modified", DateUtils.formatDate(oneYearAgo));
        validated.setHeader("Content-Length", "128");
        validated.setEntity(new ByteArrayEntity(bytes));

        Capture<HttpRequest> cap = new Capture<HttpRequest>();

        EasyMock.expect(mockCache.getEntry("http://foo.example.com/thing")).andReturn(entry);
View Full Code Here

TOP

Related Classes of org.apache.http.entity.ByteArrayEntity

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.