HTTPRequestBuilder |
HTTPRequestBuilder.addParameters(Pair<String,String>... pairs) |
Add parameters in a request.
|
HTTPRequestBuilder |
HTTPRequestBuilder.addParameters(List<Pair<String,String>> pairs) |
Add parameters in a request.
|
HTTPRequestBuilder |
HTTPRequestBuilder.allowNonSecureConnection(boolean state) |
Set strategy for host https verification.
|
HTTPRequestBuilder |
HTTPRequestBuilder.apply(Consumer<HTTPRequestBuilder> consumer) |
Applies modifications to request inside provided consumer
|
HTTPRequestBuilder |
HTTPRequestBuilder.onErrorResponse(BiConsumer<Integer,String> consumer) |
Set consumer for http(s) errors (not status code 200).
|
HTTPRequestBuilder |
HTTPRequestBuilder.onErrorResponse(HTTPRequestBuilder.ResponseConsumer dataConsumer) |
Set consumer for http(s) errors (not 200 status code).
|
HTTPRequestBuilder |
HTTPRequestBuilder.onException(Consumer<Exception> exceptionConsumer) |
Set consumer for occurred exceptions while call http(s) methods.
|
HTTPRequestBuilder |
HTTPRequestBuilder.onException(HTTPRequestBuilder.ExceptionConsumer exceptionConsumer) |
Set consumer for occurred exceptions while call http(s) methods.
|
HTTPRequestBuilder |
HTTPRequestBuilder.onSuccess(HTTPRequestBuilder.ResponseConsumer dataConsumer) |
Set consumer for success (status code 200) call http(s) methods.
|
static HTTPRequestBuilder |
HTTPRequestBuilder.request(String url) |
|
HTTPRequestBuilder |
HTTPRequestBuilder.withAuthenticateHeader(SimpleCredentials authenticateHeader) |
Set credentials for an authentication header.
|
HTTPRequestBuilder |
HTTPRequestBuilder.withConnectionTimeoutMs(int connectionTimeoutMs) |
Sets the timeout for establishing tcp connection with the server.
|
HTTPRequestBuilder |
HTTPRequestBuilder.withCookie(org.apache.commons.httpclient.Cookie cookie) |
Add cookie in a request.
|
HTTPRequestBuilder |
HTTPRequestBuilder.withCookies(org.apache.commons.httpclient.Cookie... cookies) |
Add cookies in a request.
|
HTTPRequestBuilder |
HTTPRequestBuilder.withCredentials(SimpleCredentials credentials) |
Set credentials for a target host.
|
HTTPRequestBuilder |
HTTPRequestBuilder.withCustomRedirectStrategy(CustomRedirectStrategy redirectStrategy) |
Set custom redirect strategy.
|
HTTPRequestBuilder |
HTTPRequestBuilder.withData(byte[] bytes) |
Set payload bytes entity for POST calls.
|
HTTPRequestBuilder |
HTTPRequestBuilder.withData(List<Pair<String,String>> pairs) |
Add request parameters.
|
HTTPRequestBuilder |
HTTPRequestBuilder.withData(Map<String,String> params) |
Add request parameters.
|
HTTPRequestBuilder |
HTTPRequestBuilder.withData(EntityProducer entityProducer) |
|
HTTPRequestBuilder |
HTTPRequestBuilder.withDomainCheck(boolean state) |
|
HTTPRequestBuilder |
HTTPRequestBuilder.withEncodingInterceptor(boolean encodingInterceptor) |
Set true if you want to use encoding interceptor for request and response.
|
HTTPRequestBuilder |
HTTPRequestBuilder.withExecutorService(ExecutorService executorService) |
Set the executor service that will be used.
|
HTTPRequestBuilder |
HTTPRequestBuilder.withHeader(String name,
String value) |
Add header in a request.
|
HTTPRequestBuilder |
HTTPRequestBuilder.withHeader(Map<String,String> headers) |
Add headers in a request.
|
HTTPRequestBuilder |
HTTPRequestBuilder.withMaxConnections(int maxConnections) |
Set the maximum number of connections allowed
|
HTTPRequestBuilder |
HTTPRequestBuilder.withMethod(String method) |
Method type for call.
|
HTTPRequestBuilder |
HTTPRequestBuilder.withMethod(HttpMethod method) |
Method type for call.
|
HTTPRequestBuilder |
HTTPRequestBuilder.withPostStringEntity(String data,
String mimeType,
Charset charset) |
Set payload string entity for POST calls.
|
HTTPRequestBuilder |
HTTPRequestBuilder.withPreemptiveAuthentication(boolean state) |
Set true if you want to use preemptive authentication strategy.
|
HTTPRequestBuilder |
HTTPRequestBuilder.withProxyCredentials(SimpleCredentials proxyCredentials) |
Add proxy credentials in a request.
|
HTTPRequestBuilder |
HTTPRequestBuilder.withProxyHost(URI proxyUri) |
Add proxy host in a request.
|
HTTPRequestBuilder |
HTTPRequestBuilder.withRedirectStrategy(RedirectStrategy redirectStrategyType) |
Set redirect strategy.
|
HTTPRequestBuilder |
HTTPRequestBuilder.withRetryCount(int retryCount) |
Set how many times to retry; 0 means no retries
|
HTTPRequestBuilder |
HTTPRequestBuilder.withTimeout(int timeoutMS) |
Set the timeout for the request
|
HTTPRequestBuilder |
HTTPRequestBuilder.withTrustStore(KeyStore trustStore) |
Set custom trust store with ssl certificates.
|
HTTPRequestBuilder |
HTTPRequestBuilder.withUserAgent(String userAgent) |
Set User-Agent header.
|