List of usage examples for org.apache.http.client.methods RequestBuilder build
public HttpUriRequest build()
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; }