List of usage examples for org.apache.http.client.methods RequestBuilder addHeader
public RequestBuilder addHeader(final Header header)
From source file:net.sephy.postman.util.PostmanUtils.java
/** * ?//from w w w. ja v a2 s .co m * @param builder * @param headers */ public static void setHeader(RequestBuilder builder, List<Header> headers) { if (headers != null) { for (Header header : headers) { builder.addHeader(header); } } }
From source file:net.sephy.postman.util.PostmanUtils.java
/** * ?//from w w w . j a v a 2s .c o m * @param builder * @param header */ public static void setHeader(RequestBuilder builder, Map<String, Object> header) { if (header != null && header.size() > 0) { for (Map.Entry<String, Object> entry : header.entrySet()) { builder.addHeader(entryToHeader(entry)); } } }
From source file:com.linkedin.pinot.common.utils.FileUploadDownloadClient.java
private static void addHeadersAndParameters(RequestBuilder requestBuilder, @Nullable List<Header> headers, @Nullable List<NameValuePair> parameters) { if (headers != null) { for (Header header : headers) { requestBuilder.addHeader(header); }//from w ww . ja v a 2 s . c o m } if (parameters != null) { for (NameValuePair parameter : parameters) { requestBuilder.addParameter(parameter); } } }
From source file:org.apache.trafficcontrol.client.RestApiSession.java
public CompletableFuture<HttpResponse> execute(RequestBuilder request) { for (Header h : this.defaultHeaders()) { request.addHeader(h); }/*from w w w.j a va 2 s . c o m*/ return this.execute(request.build()); }
From source file:com.cloud.utils.rest.HttpUriRequestBuilder.java
public HttpUriRequest build() { validate();/* w w w .jav a 2s. co m*/ final RequestBuilder builder = RequestBuilder.create(method.toString()).setUri(buildUri()); if (!methodParameters.isEmpty()) { for (final Entry<String, String> entry : methodParameters.entrySet()) { builder.addParameter(entry.getKey(), entry.getValue()); } } if (jsonPayload.isPresent()) { builder.addHeader(new BasicHeader(CONTENT_TYPE, JSON_CONTENT_TYPE)).setEntity( new StringEntity(jsonPayload.get(), ContentType.create(JSON_CONTENT_TYPE, Consts.UTF_8))); } return builder.build(); }
From source file:net.ymate.framework.commons.HttpClientHelper.java
public void download(String url, Header[] headers, final IFileHandler handler) throws Exception { RequestBuilder _reqBuilder = RequestBuilder.get().setUri(url); if (headers != null && headers.length > 0) { for (Header _header : headers) { _reqBuilder.addHeader(_header); }//from w ww . j a va2 s .c o m } __doExecHttpDownload(_reqBuilder, handler); }
From source file:net.ymate.framework.commons.HttpClientHelper.java
public IHttpResponse get(String url, Header[] headers, final String defaultResponseCharset) throws Exception { CloseableHttpClient _httpClient = __doBuildHttpClient(); try {/*from w w w . ja v a 2s .c o m*/ RequestBuilder _reqBuilder = RequestBuilder.get().setUri(url); if (headers != null && headers.length > 0) { for (Header _header : headers) { _reqBuilder.addHeader(_header); } } return _httpClient.execute(_reqBuilder.build(), new ResponseHandler<IHttpResponse>() { public IHttpResponse handleResponse(HttpResponse response) throws IOException { if (StringUtils.isNotBlank(defaultResponseCharset)) { return new IHttpResponse.NEW(response, defaultResponseCharset); } return new IHttpResponse.NEW(response); } }); } finally { _httpClient.close(); } }
From source file:net.ymate.framework.commons.HttpClientHelper.java
public IHttpResponse upload(String url, String fieldName, ContentBody uploadFile, Header[] headers, final String defaultResponseCharset) throws Exception { CloseableHttpClient _httpClient = __doBuildHttpClient(); try {/* w ww .jav a 2s . co m*/ RequestBuilder _reqBuilder = RequestBuilder.post().setUri(url) .setEntity(MultipartEntityBuilder.create().addPart(fieldName, uploadFile).build()); if (headers != null && headers.length > 0) { for (Header _header : headers) { _reqBuilder.addHeader(_header); } } return _httpClient.execute(_reqBuilder.build(), new ResponseHandler<IHttpResponse>() { public IHttpResponse handleResponse(HttpResponse response) throws IOException { if (StringUtils.isNotBlank(defaultResponseCharset)) { return new IHttpResponse.NEW(response, defaultResponseCharset); } return new IHttpResponse.NEW(response); } }); } finally { _httpClient.close(); } }
From source file:net.ymate.framework.commons.HttpClientHelper.java
public IHttpResponse get(String url, Map<String, String> params, Charset charset, Header[] headers, final String defaultResponseCharset) throws Exception { RequestBuilder _request = RequestBuilder.get().setUri(url).setCharset(charset); for (Map.Entry<String, String> entry : params.entrySet()) { _request.addParameter(entry.getKey(), entry.getValue()); }/*from ww w .j a v a 2 s .c o m*/ if (headers != null && headers.length > 0) { for (Header _header : headers) { _request.addHeader(_header); } } CloseableHttpClient _httpClient = __doBuildHttpClient(); try { return _httpClient.execute(_request.build(), new ResponseHandler<IHttpResponse>() { public IHttpResponse handleResponse(HttpResponse response) throws IOException { if (StringUtils.isNotBlank(defaultResponseCharset)) { return new IHttpResponse.NEW(response, defaultResponseCharset); } return new IHttpResponse.NEW(response); } }); } finally { _httpClient.close(); } }
From source file:org.bonitasoft.connectors.rest.RESTConnector.java
/** * Set the headers to the builder based on the request headers * /*from ww w .ja va 2 s . com*/ * @param requestBuilder The request builder * @param headerData The request headers */ private void setHeaders(final RequestBuilder requestBuilder, final List<Header> headerData) { for (final Header aHeaderData : headerData) { requestBuilder.addHeader(aHeaderData); } }