public class HttpRequestBuilder extends Object
Modifier and Type | Method and Description |
---|---|
HttpRequestBuilder |
addContentType(org.apache.http.entity.ContentType contentType)
Sets content type to header
|
HttpRequestBuilder |
addDefaultHeader(org.apache.http.Header header)
Header needs to be the same for all requests
|
HttpRequestBuilder |
addDefaultHeader(String name,
String value)
Header needs to be the same for all requests
|
HttpRequestBuilder |
addDefaultHeaders(Collection<? extends org.apache.http.Header> headers)
Header needs to be the same for all requests
|
HttpRequestBuilder |
addDefaultHeaders(org.apache.http.Header... headers)
Header needs to be the same for all requests
|
HttpRequestBuilder |
addDefaultRequestParameter(Collection<? extends org.apache.http.NameValuePair> defaultRequestParameters)
Parameters needs to be add for all requests.
|
HttpRequestBuilder |
addDefaultRequestParameter(Map<String,String> defaultParameters)
Parameters needs to be add for all requests.
|
HttpRequestBuilder |
addDefaultRequestParameter(org.apache.http.NameValuePair... nameValues)
Parameters needs to be add for all requests.
|
HttpRequestBuilder |
addDefaultRequestParameter(org.apache.http.NameValuePair nameValuePair)
Parameters needs to be add for all requests.
|
HttpRequestBuilder |
addDefaultRequestParameter(String name,
String value)
Parameter needs to be add for all requests.
|
HttpRequest |
build() |
static HttpRequestBuilder |
create(org.apache.http.impl.client.CloseableHttpClient closeableHttpClient) |
public static HttpRequestBuilder create(org.apache.http.impl.client.CloseableHttpClient closeableHttpClient)
public HttpRequestBuilder addDefaultHeader(String name, String value)
name
- name of header. Can't be nullvalue
- value of headerpublic HttpRequestBuilder addDefaultHeader(org.apache.http.Header header)
header
- header instancepublic HttpRequestBuilder addDefaultHeaders(org.apache.http.Header... headers)
headers
- varargs of headerspublic HttpRequestBuilder addDefaultHeaders(Collection<? extends org.apache.http.Header> headers)
headers
- collections of headerspublic HttpRequestBuilder addContentType(org.apache.http.entity.ContentType contentType)
contentType
- content type of request headerpublic HttpRequestBuilder addDefaultRequestParameter(String name, String value)
name
- keyvalue
- valuepublic HttpRequestBuilder addDefaultRequestParameter(org.apache.http.NameValuePair... nameValues)
nameValues
- nameValuespublic HttpRequestBuilder addDefaultRequestParameter(org.apache.http.NameValuePair nameValuePair)
nameValuePair
- nameValuePairpublic HttpRequestBuilder addDefaultRequestParameter(Map<String,String> defaultParameters)
defaultParameters
- defaultParameterspublic HttpRequestBuilder addDefaultRequestParameter(Collection<? extends org.apache.http.NameValuePair> defaultRequestParameters)
defaultRequestParameters
- defaultRequestParameterspublic HttpRequest build()
Copyright © 2019. All rights reserved.