List of usage examples for org.apache.http.client.methods RequestBuilder build
public HttpUriRequest build()
From source file:eu.over9000.cathode.AuthUtil.java
static URI buildTokenAuthURI(final String clientId, final String authRedirect, final String... authScopes) { final RequestBuilder rb = RequestBuilder.get(BASE_URL_TOKEN_AUTH); rb.addParameter("response_type", "token"); rb.addParameter("client_id", clientId); rb.addParameter("redirect_uri", authRedirect); rb.addParameter("scope", String.join(" ", authScopes)); return rb.build().getURI(); }
From source file:com.linkedin.pinot.common.utils.FileUploadDownloadClient.java
private static HttpUriRequest getSegmentCompletionProtocolRequest(URI uri, int socketTimeoutMs) { RequestBuilder requestBuilder = RequestBuilder.get(uri).setVersion(HttpVersion.HTTP_1_1); setTimeout(requestBuilder, socketTimeoutMs); return requestBuilder.build(); }
From source file:com.linkedin.pinot.common.utils.FileUploadDownloadClient.java
private static HttpUriRequest getDownloadFileRequest(URI uri, int socketTimeoutMs) { RequestBuilder requestBuilder = RequestBuilder.get(uri).setVersion(HttpVersion.HTTP_1_1); setTimeout(requestBuilder, socketTimeoutMs); return requestBuilder.build(); }
From source file:com.linkedin.pinot.common.utils.FileUploadDownloadClient.java
private static HttpUriRequest getUploadFileRequest(String method, URI uri, ContentBody contentBody, @Nullable List<Header> headers, @Nullable List<NameValuePair> parameters, int socketTimeoutMs) { // Build the Http entity HttpEntity entity = MultipartEntityBuilder.create().setMode(HttpMultipartMode.BROWSER_COMPATIBLE) .addPart(contentBody.getFilename(), contentBody).build(); // Build the request RequestBuilder requestBuilder = RequestBuilder.create(method).setVersion(HttpVersion.HTTP_1_1).setUri(uri) .setEntity(entity);/*from w w w. j a va 2 s .com*/ addHeadersAndParameters(requestBuilder, headers, parameters); setTimeout(requestBuilder, socketTimeoutMs); return requestBuilder.build(); }
From source file:com.linkedin.pinot.common.utils.FileUploadDownloadClient.java
private static HttpUriRequest getSendSegmentUriRequest(URI uri, String downloadUri, @Nullable List<Header> headers, @Nullable List<NameValuePair> parameters, int socketTimeoutMs) { RequestBuilder requestBuilder = RequestBuilder.post(uri).setVersion(HttpVersion.HTTP_1_1) .setHeader(CustomHeaders.UPLOAD_TYPE, FileUploadType.URI.toString()) .setHeader(CustomHeaders.DOWNLOAD_URI, downloadUri); addHeadersAndParameters(requestBuilder, headers, parameters); setTimeout(requestBuilder, socketTimeoutMs); return requestBuilder.build(); }
From source file:com.linkedin.pinot.common.utils.FileUploadDownloadClient.java
private static HttpUriRequest getSendSegmentJsonRequest(URI uri, String jsonString, @Nullable List<Header> headers, @Nullable List<NameValuePair> parameters, int socketTimeoutMs) { RequestBuilder requestBuilder = RequestBuilder.post(uri).setVersion(HttpVersion.HTTP_1_1) .setHeader(CustomHeaders.UPLOAD_TYPE, FileUploadType.JSON.toString()) .setEntity(new StringEntity(jsonString, ContentType.APPLICATION_JSON)); addHeadersAndParameters(requestBuilder, headers, parameters); setTimeout(requestBuilder, socketTimeoutMs); return requestBuilder.build(); }
From source file:org.apache.gobblin.HttpTestUtils.java
public static void assertEqual(RequestBuilder actual, RequestBuilder expect) throws IOException { // Check entity HttpEntity actualEntity = actual.getEntity(); HttpEntity expectedEntity = expect.getEntity(); if (actualEntity == null) { Assert.assertTrue(expectedEntity == null); } else {/*w w w . j a v a 2 s . c o m*/ Assert.assertEquals(actualEntity.getContentLength(), expectedEntity.getContentLength()); String actualContent = IOUtils.toString(actualEntity.getContent(), StandardCharsets.UTF_8); String expectedContent = IOUtils.toString(expectedEntity.getContent(), StandardCharsets.UTF_8); Assert.assertEquals(actualContent, expectedContent); } // Check request HttpUriRequest actualRequest = actual.build(); HttpUriRequest expectedRequest = expect.build(); Assert.assertEquals(actualRequest.getMethod(), expectedRequest.getMethod()); Assert.assertEquals(actualRequest.getURI().toString(), expectedRequest.getURI().toString()); Header[] actualHeaders = actualRequest.getAllHeaders(); Header[] expectedHeaders = expectedRequest.getAllHeaders(); Assert.assertEquals(actualHeaders.length, expectedHeaders.length); for (int i = 0; i < actualHeaders.length; i++) { Assert.assertEquals(actualHeaders[i].toString(), expectedHeaders[i].toString()); } }
From source file:org.travis4j.rest.SimpleRestClient.java
public JsonResponse query(RequestBuilder request) { return new JsonResponse(execute(request.build())); }
From source file:org.apache.gobblin.http.ApacheHttpRequestBuilder.java
/** * Add this method for argument capture in test *//* www . j a va 2s. c o m*/ @VisibleForTesting public HttpUriRequest build(RequestBuilder builder) { return builder.build(); }
From source file:org.springframework.cloud.sleuth.instrument.zuul.ApacheHttpClientRibbonRequestCustomizerTests.java
@Test public void should_set_not_sampled_on_the_context_when_there_is_no_span() throws Exception { RequestBuilder requestBuilder = RequestBuilder.create("GET"); this.customizer.inject(null, this.customizer.toSpanTextMap(requestBuilder)); HttpUriRequest request = requestBuilder.build(); Header header = request.getFirstHeader(Span.SAMPLED_NAME); then(header.getName()).isEqualTo(Span.SAMPLED_NAME); then(header.getValue()).isEqualTo(Span.SPAN_NOT_SAMPLED); }