Example usage for org.apache.http.client.methods RequestBuilder build

List of usage examples for org.apache.http.client.methods RequestBuilder build

Introduction

In this page you can find the example usage for org.apache.http.client.methods RequestBuilder build.

Prototype

public HttpUriRequest build() 

Source Link

Usage

From source file:org.springframework.cloud.sleuth.instrument.zuul.ApacheHttpClientRibbonRequestCustomizerTests.java

@Test
public void should_set_tracing_headers_on_the_context_when_there_is_a_span() throws Exception {
    RequestBuilder requestBuilder = RequestBuilder.create("GET");

    this.customizer.inject(this.span, this.customizer.toSpanTextMap(requestBuilder));

    HttpUriRequest request = requestBuilder.build();
    thenThereIsAHeaderWithNameAndValue(request, Span.SPAN_ID_NAME, "0000000000000001");
    thenThereIsAHeaderWithNameAndValue(request, Span.TRACE_ID_NAME, "0000000000000002");
    thenThereIsAHeaderWithNameAndValue(request, Span.PARENT_ID_NAME, "0000000000000003");
    thenThereIsAHeaderWithNameAndValue(request, Span.PROCESS_ID_NAME, "processId");
}

From source file:net.sephy.postman.Postman.java

public <T> T get(String url, List<NameValuePair> params, List<Header> headers,
        ResponseHandler<T> responseHandler) {
    RequestBuilder builder = RequestBuilder.get(url);
    PostmanUtils.setParameter(builder, params);
    PostmanUtils.setHeader(builder, headers);
    return execute(builder.build(), responseHandler);
}

From source file:org.apache.hyracks.http.test.HttpServerTest.java

protected HttpUriRequest request(String query) throws URISyntaxException {
    URI uri = new URI(PROTOCOL, null, HOST, PORT, PATH, query, null);
    RequestBuilder builder = RequestBuilder.get(uri);
    builder.setCharset(StandardCharsets.UTF_8);
    return builder.build();
}

From source file:net.sephy.postman.Postman.java

public <T> T post(String url, List<NameValuePair> params, List<Header> headers,
        ResponseHandler<T> responseHandler) {
    RequestBuilder builder = RequestBuilder.post(url);
    PostmanUtils.setParameter(builder, params);
    PostmanUtils.setHeader(builder, headers);
    return execute(builder.build(), responseHandler);
}

From source file:org.apache.commons.jcs.auxiliary.remote.http.client.AbstractHttpClient.java

/**
 * Execute the web service call/*from   ww w .  jav a  2s .  c o  m*/
 * <p>
 * @param builder builder for the post request
 *
 * @return the call response
 *
 * @throws IOException on i/o error
 */
protected final HttpResponse doWebserviceCall(RequestBuilder builder) throws IOException {
    preProcessWebserviceCall(builder.setVersion(httpVersion));
    HttpUriRequest request = builder.build();
    HttpResponse httpResponse = this.httpClient.execute(request);
    postProcessWebserviceCall(request, httpResponse);

    return httpResponse;
}

From source file:sendsms.WebService.java

public String post(String url, NameValuePair... parametros) {
    String source = null;//from  w  w w . j  a  v  a2s  .c  om
    HttpClient httpClient = HttpClients.createDefault();
    RequestBuilder requestBuilder = RequestBuilder.post().setUri(url);
    for (NameValuePair parametro : parametros) {
        requestBuilder.addParameter(parametro);
    }
    HttpUriRequest uriRequest = requestBuilder.build();
    try {
        HttpResponse httpResponse = httpClient.execute(uriRequest);
        source = EntityUtils.toString(httpResponse.getEntity());
    } catch (IOException e) {
        e.printStackTrace();
    }
    return source;
}

From source file:eu.over9000.cathode.Dispatcher.java

public <ImageFormat> Result<ImageFormat> retrieveImage(final String url,
        final Function<InputStream, ImageFormat> converter) {
    try {//from  w ww .java  2s  .  c  o m
        final RequestBuilder requestBuilder = RequestBuilder.get(url);
        final HttpUriRequest request = requestBuilder.build();
        final HttpResponse httpResponse = HTTP_CLIENT.execute(request);

        final InputStream inputStream = httpResponse.getEntity().getContent();
        final ImageFormat image = converter.apply(inputStream);
        inputStream.close();

        return new Result<>(image);

    } catch (final Exception e) {
        return new Result<>(e);
    }
}

From source file:org.apache.trafficcontrol.client.RestApiSession.java

public CompletableFuture<HttpResponse> execute(RequestBuilder request) {
    for (Header h : this.defaultHeaders()) {
        request.addHeader(h);/*from  www  .ja v a 2s  . co m*/
    }

    return this.execute(request.build());
}

From source file:org.springframework.cloud.sleuth.instrument.zuul.ApacheHttpClientRibbonRequestCustomizer.java

@Override
protected SpanTextMap toSpanTextMap(final RequestBuilder context) {
    return new SpanTextMap() {
        @Override//from  ww  w .  ja  v a 2 s  .  c o  m
        public Iterator<Map.Entry<String, String>> iterator() {
            Map<String, String> map = new HashMap<>();
            for (Header header : context.build().getAllHeaders()) {
                map.put(header.getName(), header.getValue());
            }
            return map.entrySet().iterator();
        }

        @Override
        public void put(String key, String value) {
            context.addHeader(key, value);
        }
    };
}

From source file:com.github.horrorho.liquiddonkey.cloud.client.SnapshotClient.java

public List<ICloud.MBSFile> files(HttpClient client, String dsPrsID, String mmeAuthToken,
        String mobileBackupUrl, String udid, int id, int listLimit) throws IOException {

    logger.trace("<< files() < dsPrsID: {} udid: {} snapshot: {} listLimit: {}", dsPrsID, udid, id, listLimit);

    NameValuePair limitParameter = new BasicNameValuePair("limit", Integer.toString(listLimit));

    List<ICloud.MBSFile> files = new ArrayList<>();
    List<ICloud.MBSFile> part;
    int offset = 0;
    do {//from   w  w  w  .j a v a 2s  .c  om
        String uri = path(mobileBackupUrl, "mbs", dsPrsID, udid, Integer.toString(id), "listFiles");
        NameValuePair offsetParameter = new BasicNameValuePair("offset", Integer.toString(offset));

        RequestBuilder builder = RequestBuilder.get(uri).addParameters(offsetParameter, limitParameter);
        headers.mobileBackupHeaders(dsPrsID, mmeAuthToken).stream().forEach(builder::addHeader);
        HttpUriRequest get = builder.build();
        part = client.execute(get, mbsFileListHandler);

        files.addAll(part);
        offset += listLimit;
    } while (!part.isEmpty());

    logger.debug(marker, "-- files() > files: {}", files);
    logger.trace(">> files() > {}", files.size());
    return files;
}