Uses of Interface
kong.unirest.core.HttpResponse
-
Packages that use HttpResponse Package Description kong.unirest.core kong.unirest.core.java -
-
Uses of HttpResponse in kong.unirest.core
Classes in kong.unirest.core that implement HttpResponse Modifier and Type Class Description (package private) class
BaseResponse<T>
class
BasicResponse<T>
class
ByteResponse
class
FailedResponse<T>
A failed response you COULD return if you want to live in a house of lies.class
FileResponse
class
JsonResponse
class
MockResponse<T>
A Mock Response that can be used in testing.(package private) class
ObjectResponse<T>
class
StringResponse
Fields in kong.unirest.core with type parameters of type HttpResponse Modifier and Type Field Description private java.util.function.Consumer<HttpResponse<?>>
DefaultInterceptor. consumer
Methods in kong.unirest.core that return HttpResponse Modifier and Type Method Description HttpResponse<byte[]>
BaseRequest. asBytes()
HttpResponse<byte[]>
HttpRequest. asBytes()
Executes the request and returns the response with the body mapped into a byte[]HttpResponse<Empty>
BaseRequest. asEmpty()
HttpResponse<Empty>
HttpRequest. asEmpty()
Executes the request and returns the response without parsing the bodyHttpResponse<java.io.File>
BaseRequest. asFile(java.lang.String path, java.nio.file.CopyOption... copyOptions)
HttpResponse<java.io.File>
HttpRequest. asFile(java.lang.String path, java.nio.file.CopyOption... copyOptions)
Executes the request and writes the contents into a fileHttpResponse<JsonNode>
BaseRequest. asJson()
HttpResponse<JsonNode>
HttpRequest. asJson()
Executes the request and returns the response with the body mapped into a JsonNode<T> HttpResponse<T>
BaseRequest. asObject(java.lang.Class<? extends T> responseClass)
<T> HttpResponse<T>
BaseRequest. asObject(java.util.function.Function<RawResponse,T> function)
<T> HttpResponse<T>
BaseRequest. asObject(GenericType<T> genericType)
<T> HttpResponse<T>
HttpRequest. asObject(java.lang.Class<? extends T> responseClass)
Executes the request and returns the response with the body mapped into T by a configured ObjectMapper<T> HttpResponse<T>
HttpRequest. asObject(java.util.function.Function<RawResponse,T> function)
Execute the request and pass the raw response to a function for mapping.<T> HttpResponse<T>
HttpRequest. asObject(GenericType<T> genericType)
Executes the request and returns the response with the body mapped into T by a configured ObjectMapperHttpResponse<java.lang.String>
BaseRequest. asString()
HttpResponse<java.lang.String>
HttpRequest. asString()
Executes the request and returns the response with the body mapped into a String<T> HttpResponse
Cache. get(Cache.Key key, java.util.function.Supplier<HttpResponse<T>> fetcher)
Returns the cached HttpResponse for a key or uses the Supplier to fetch the response<T> HttpResponse<T>
CacheManager.CacheMap. get(Cache.Key key, java.util.function.Supplier<HttpResponse<T>> fetcher)
<E> HttpResponse<T>
BaseResponse. ifFailure(java.lang.Class<? extends E> errorClass, java.util.function.Consumer<HttpResponse<E>> consumer)
HttpResponse<T>
BaseResponse. ifFailure(java.util.function.Consumer<HttpResponse<T>> consumer)
<E> HttpResponse<T>
FailedResponse. ifFailure(java.lang.Class<? extends E> errorClass, java.util.function.Consumer<HttpResponse<E>> consumer)
HttpResponse<T>
FailedResponse. ifFailure(java.util.function.Consumer<HttpResponse<T>> consumer)
<E> HttpResponse<T>
HttpResponse. ifFailure(java.lang.Class<? extends E> errorClass, java.util.function.Consumer<HttpResponse<E>> consumer)
If the response was NOT a 200-series response or a mapping exception happened.HttpResponse<T>
HttpResponse. ifFailure(java.util.function.Consumer<HttpResponse<T>> consumer)
If the response was NOT a 200-series response or a mapping exception happened.HttpResponse<T>
BaseResponse. ifSuccess(java.util.function.Consumer<HttpResponse<T>> consumer)
HttpResponse<T>
FailedResponse. ifSuccess(java.util.function.Consumer<HttpResponse<T>> consumer)
HttpResponse<T>
HttpResponse. ifSuccess(java.util.function.Consumer<HttpResponse<T>> consumer)
If the response was a 200-series response.<V> HttpResponse<V>
BaseResponse. map(java.util.function.Function<T,V> func)
<V> HttpResponse<V>
FailedResponse. map(java.util.function.Function<T,V> func)
<V> HttpResponse<V>
HttpResponse. map(java.util.function.Function<T,V> func)
Map the Response into another response with a different bodyHttpResponse<?>
CompoundInterceptor. onFail(java.lang.Exception e, HttpRequestSummary request, Config config)
HttpResponse<?>
DefaultInterceptor. onFail(java.lang.Exception e, HttpRequestSummary request, Config config)
default HttpResponse<?>
Interceptor. onFail(java.lang.Exception e, HttpRequestSummary request, Config config)
Called in the case of a total failure.private <E> HttpResponse<E>
BaseRequest. request(java.util.function.Function<RawResponse,HttpResponse<E>> transformer, java.lang.Class<?> resultType)
<T> HttpResponse<T>
CacheManager.CacheWrapper. request(HttpRequest request, java.util.function.Function<RawResponse,HttpResponse<T>> transformer, java.lang.Class<?> responseType)
<T> HttpResponse<T>
Client. request(HttpRequest request, java.util.function.Function<RawResponse,HttpResponse<T>> transformer, java.lang.Class<?> resultType)
Make a request<T> HttpResponse<T>
MockClient. request(HttpRequest request, java.util.function.Function<RawResponse,HttpResponse<T>> transformer, java.lang.Class<?> resultType)
Methods in kong.unirest.core that return types with arguments of type HttpResponse Modifier and Type Method Description java.util.concurrent.CompletableFuture<HttpResponse<byte[]>>
BaseRequest. asBytesAsync()
java.util.concurrent.CompletableFuture<HttpResponse<byte[]>>
BaseRequest. asBytesAsync(Callback<byte[]> callback)
java.util.concurrent.CompletableFuture<HttpResponse<byte[]>>
HttpRequest. asBytesAsync()
Executes the request asynchronously and returns the response with the body mapped into a byte[]java.util.concurrent.CompletableFuture<HttpResponse<byte[]>>
HttpRequest. asBytesAsync(Callback<byte[]> callback)
Executes the request asynchronously and returns the response with the body mapped into a byte[]java.util.concurrent.CompletableFuture<HttpResponse<Empty>>
BaseRequest. asEmptyAsync()
java.util.concurrent.CompletableFuture<HttpResponse<Empty>>
BaseRequest. asEmptyAsync(Callback<Empty> callback)
java.util.concurrent.CompletableFuture<HttpResponse<Empty>>
HttpRequest. asEmptyAsync()
Executes the request asynchronously and returns the response without parsing the bodyjava.util.concurrent.CompletableFuture<HttpResponse<Empty>>
HttpRequest. asEmptyAsync(Callback<Empty> callback)
Executes the request asynchronously and returns a empty response which is passed to a callbackjava.util.concurrent.CompletableFuture<HttpResponse<java.io.File>>
BaseRequest. asFileAsync(java.lang.String path, java.nio.file.CopyOption... copyOptions)
java.util.concurrent.CompletableFuture<HttpResponse<java.io.File>>
BaseRequest. asFileAsync(java.lang.String path, Callback<java.io.File> callback, java.nio.file.CopyOption... copyOptions)
java.util.concurrent.CompletableFuture<HttpResponse<java.io.File>>
HttpRequest. asFileAsync(java.lang.String path, java.nio.file.CopyOption... copyOptions)
asynchronously executes the request and writes the contents into a filejava.util.concurrent.CompletableFuture<HttpResponse<java.io.File>>
HttpRequest. asFileAsync(java.lang.String path, Callback<java.io.File> callback, java.nio.file.CopyOption... copyOptions)
asynchronously executes the request and writes the contents into a filejava.util.concurrent.CompletableFuture<HttpResponse<JsonNode>>
BaseRequest. asJsonAsync()
java.util.concurrent.CompletableFuture<HttpResponse<JsonNode>>
BaseRequest. asJsonAsync(Callback<JsonNode> callback)
java.util.concurrent.CompletableFuture<HttpResponse<JsonNode>>
HttpRequest. asJsonAsync()
Executes the request asynchronously and returns the response with the body mapped into a JsonNodejava.util.concurrent.CompletableFuture<HttpResponse<JsonNode>>
HttpRequest. asJsonAsync(Callback<JsonNode> callback)
Executes the request asynchronously and returns the response with the body mapped into a JsonNode<T> java.util.concurrent.CompletableFuture<HttpResponse<T>>
BaseRequest. asObjectAsync(java.lang.Class<? extends T> responseClass)
<T> java.util.concurrent.CompletableFuture<HttpResponse<T>>
BaseRequest. asObjectAsync(java.lang.Class<? extends T> responseClass, Callback<T> callback)
<T> java.util.concurrent.CompletableFuture<HttpResponse<T>>
BaseRequest. asObjectAsync(java.util.function.Function<RawResponse,T> function)
<T> java.util.concurrent.CompletableFuture<HttpResponse<T>>
BaseRequest. asObjectAsync(GenericType<T> genericType)
<T> java.util.concurrent.CompletableFuture<HttpResponse<T>>
BaseRequest. asObjectAsync(GenericType<T> genericType, Callback<T> callback)
<T> java.util.concurrent.CompletableFuture<HttpResponse<T>>
HttpRequest. asObjectAsync(java.lang.Class<? extends T> responseClass)
Executes the request asynchronously and returns response with the body mapped into T by a configured ObjectMapper<T> java.util.concurrent.CompletableFuture<HttpResponse<T>>
HttpRequest. asObjectAsync(java.lang.Class<? extends T> responseClass, Callback<T> callback)
Executes the request asynchronously, mapping to a type via the configured object mapper and then passed to a callback handler.<T> java.util.concurrent.CompletableFuture<HttpResponse<T>>
HttpRequest. asObjectAsync(java.util.function.Function<RawResponse,T> function)
Executes the request asynchronously, and pass the raw response to a function for mapping.<T> java.util.concurrent.CompletableFuture<HttpResponse<T>>
HttpRequest. asObjectAsync(GenericType<T> genericType)
Executes the request asynchronously, and use a GenericType with the ObjectMapper<T> java.util.concurrent.CompletableFuture<HttpResponse<T>>
HttpRequest. asObjectAsync(GenericType<T> genericType, Callback<T> callback)
Executes the request asynchronously, and use a GenericType with the ObjectMapperjava.util.concurrent.CompletableFuture<HttpResponse<java.lang.String>>
BaseRequest. asStringAsync()
java.util.concurrent.CompletableFuture<HttpResponse<java.lang.String>>
BaseRequest. asStringAsync(Callback<java.lang.String> callback)
java.util.concurrent.CompletableFuture<HttpResponse<java.lang.String>>
HttpRequest. asStringAsync()
Executes the request asynchronously and returns the response with the body mapped into a Stringjava.util.concurrent.CompletableFuture<HttpResponse<java.lang.String>>
HttpRequest. asStringAsync(Callback<java.lang.String> callback)
Executes the request asynchronously and returns the response with the body mapped into a Stringprivate <T> java.util.function.Function<RawResponse,HttpResponse<T>>
BaseRequest. funcResponse(java.util.function.Function<RawResponse,T> function)
private java.util.function.Function<RawResponse,HttpResponse<java.lang.Object>>
BaseRequest. getConsumer(java.util.function.Consumer<RawResponse> consumer)
(package private) java.util.function.Consumer<HttpResponse<?>>
DefaultInterceptor. getConsumer()
<T> java.util.concurrent.CompletableFuture<HttpResponse<T>>
CacheManager.CacheWrapper. request(HttpRequest request, java.util.function.Function<RawResponse,HttpResponse<T>> transformer, java.util.concurrent.CompletableFuture<HttpResponse<T>> callback, java.lang.Class<?> responseType)
<T> java.util.concurrent.CompletableFuture<HttpResponse<T>>
Client. request(HttpRequest request, java.util.function.Function<RawResponse,HttpResponse<T>> transformer, java.util.concurrent.CompletableFuture<HttpResponse<T>> callback, java.lang.Class<?> resultType)
Make a Async request<T> java.util.concurrent.CompletableFuture<HttpResponse<T>>
MockClient. request(HttpRequest request, java.util.function.Function<RawResponse,HttpResponse<T>> transformer, java.util.concurrent.CompletableFuture<HttpResponse<T>> callback, java.lang.Class<?> resultTypes)
private <T> java.util.concurrent.CompletableFuture<HttpResponse<T>>
BaseRequest. requestAsync(HttpRequest request, java.util.function.Function<RawResponse,HttpResponse<T>> transformer, java.util.concurrent.CompletableFuture<HttpResponse<T>> callback, java.lang.Class<?> resultType)
(package private) static <T> java.util.concurrent.CompletableFuture<HttpResponse<T>>
CallbackFuture. wrap(Callback<T> source)
Methods in kong.unirest.core with parameters of type HttpResponse Modifier and Type Method Description void
Callback. completed(HttpResponse<T> response)
long
RetryStrategy. getWaitTime(HttpResponse<?> response)
Get the number of milliseconds the system should wait before retrying.long
RetryStrategy.Standard. getWaitTime(HttpResponse response)
boolean
RetryStrategy. isRetryable(HttpResponse<?> response)
Checks to see if the response is retryableboolean
RetryStrategy.Standard. isRetryable(HttpResponse response)
void
CompoundInterceptor. onResponse(HttpResponse<?> response, HttpRequestSummary request, Config config)
void
DefaultInterceptor. onResponse(HttpResponse<?> response, HttpRequestSummary request, Config config)
default void
Interceptor. onResponse(HttpResponse<?> response, HttpRequestSummary request, Config config)
Called just after the request.Method parameters in kong.unirest.core with type arguments of type HttpResponse Modifier and Type Method Description <T> PagedList<T>
BaseRequest. asPaged(java.util.function.Function<HttpRequest,HttpResponse> mappingFunction, java.util.function.Function<HttpResponse<T>,java.lang.String> linkExtractor)
<T> PagedList<T>
HttpRequest. asPaged(java.util.function.Function<HttpRequest,HttpResponse> mappingFunction, java.util.function.Function<HttpResponse<T>,java.lang.String> linkExtractor)
Allows for following paging links common in many APIs.<T> HttpResponse
Cache. get(Cache.Key key, java.util.function.Supplier<HttpResponse<T>> fetcher)
Returns the cached HttpResponse for a key or uses the Supplier to fetch the response<T> HttpResponse<T>
CacheManager.CacheMap. get(Cache.Key key, java.util.function.Supplier<HttpResponse<T>> fetcher)
<T> java.util.concurrent.CompletableFuture
Cache. getAsync(Cache.Key key, java.util.function.Supplier<java.util.concurrent.CompletableFuture<HttpResponse<T>>> fetcher)
Returns the cached HttpResponse for a key or uses the Supplier to fetch the response<T> java.util.concurrent.CompletableFuture
CacheManager.CacheMap. getAsync(Cache.Key key, java.util.function.Supplier<java.util.concurrent.CompletableFuture<HttpResponse<T>>> fetcher)
<E> HttpResponse<T>
BaseResponse. ifFailure(java.lang.Class<? extends E> errorClass, java.util.function.Consumer<HttpResponse<E>> consumer)
HttpResponse<T>
BaseResponse. ifFailure(java.util.function.Consumer<HttpResponse<T>> consumer)
<E> HttpResponse<T>
FailedResponse. ifFailure(java.lang.Class<? extends E> errorClass, java.util.function.Consumer<HttpResponse<E>> consumer)
HttpResponse<T>
FailedResponse. ifFailure(java.util.function.Consumer<HttpResponse<T>> consumer)
<E> HttpResponse<T>
HttpResponse. ifFailure(java.lang.Class<? extends E> errorClass, java.util.function.Consumer<HttpResponse<E>> consumer)
If the response was NOT a 200-series response or a mapping exception happened.HttpResponse<T>
HttpResponse. ifFailure(java.util.function.Consumer<HttpResponse<T>> consumer)
If the response was NOT a 200-series response or a mapping exception happened.PagedList<T>
PagedList. ifFailure(java.util.function.Consumer<HttpResponse<T>> consumer)
For each failed response if the response was NOT a 200-series response or a mapping exception happened.HttpResponse<T>
BaseResponse. ifSuccess(java.util.function.Consumer<HttpResponse<T>> consumer)
HttpResponse<T>
FailedResponse. ifSuccess(java.util.function.Consumer<HttpResponse<T>> consumer)
HttpResponse<T>
HttpResponse. ifSuccess(java.util.function.Consumer<HttpResponse<T>> consumer)
If the response was a 200-series response.PagedList<T>
PagedList. ifSuccess(java.util.function.Consumer<HttpResponse<T>> consumer)
For each successful response If the response was a 200-series response.private <E> HttpResponse<E>
BaseRequest. request(java.util.function.Function<RawResponse,HttpResponse<E>> transformer, java.lang.Class<?> resultType)
<T> HttpResponse<T>
CacheManager.CacheWrapper. request(HttpRequest request, java.util.function.Function<RawResponse,HttpResponse<T>> transformer, java.lang.Class<?> responseType)
<T> java.util.concurrent.CompletableFuture<HttpResponse<T>>
CacheManager.CacheWrapper. request(HttpRequest request, java.util.function.Function<RawResponse,HttpResponse<T>> transformer, java.util.concurrent.CompletableFuture<HttpResponse<T>> callback, java.lang.Class<?> responseType)
<T> java.util.concurrent.CompletableFuture<HttpResponse<T>>
CacheManager.CacheWrapper. request(HttpRequest request, java.util.function.Function<RawResponse,HttpResponse<T>> transformer, java.util.concurrent.CompletableFuture<HttpResponse<T>> callback, java.lang.Class<?> responseType)
<T> HttpResponse<T>
Client. request(HttpRequest request, java.util.function.Function<RawResponse,HttpResponse<T>> transformer, java.lang.Class<?> resultType)
Make a request<T> java.util.concurrent.CompletableFuture<HttpResponse<T>>
Client. request(HttpRequest request, java.util.function.Function<RawResponse,HttpResponse<T>> transformer, java.util.concurrent.CompletableFuture<HttpResponse<T>> callback, java.lang.Class<?> resultType)
Make a Async request<T> java.util.concurrent.CompletableFuture<HttpResponse<T>>
Client. request(HttpRequest request, java.util.function.Function<RawResponse,HttpResponse<T>> transformer, java.util.concurrent.CompletableFuture<HttpResponse<T>> callback, java.lang.Class<?> resultType)
Make a Async request<T> HttpResponse<T>
MockClient. request(HttpRequest request, java.util.function.Function<RawResponse,HttpResponse<T>> transformer, java.lang.Class<?> resultType)
<T> java.util.concurrent.CompletableFuture<HttpResponse<T>>
MockClient. request(HttpRequest request, java.util.function.Function<RawResponse,HttpResponse<T>> transformer, java.util.concurrent.CompletableFuture<HttpResponse<T>> callback, java.lang.Class<?> resultTypes)
<T> java.util.concurrent.CompletableFuture<HttpResponse<T>>
MockClient. request(HttpRequest request, java.util.function.Function<RawResponse,HttpResponse<T>> transformer, java.util.concurrent.CompletableFuture<HttpResponse<T>> callback, java.lang.Class<?> resultTypes)
private <T> java.util.concurrent.CompletableFuture<HttpResponse<T>>
BaseRequest. requestAsync(HttpRequest request, java.util.function.Function<RawResponse,HttpResponse<T>> transformer, java.util.concurrent.CompletableFuture<HttpResponse<T>> callback, java.lang.Class<?> resultType)
private <T> java.util.concurrent.CompletableFuture<HttpResponse<T>>
BaseRequest. requestAsync(HttpRequest request, java.util.function.Function<RawResponse,HttpResponse<T>> transformer, java.util.concurrent.CompletableFuture<HttpResponse<T>> callback, java.lang.Class<?> resultType)
(package private) void
DefaultInterceptor. setConsumer(java.util.function.Consumer<HttpResponse<?>> consumer)
-
Uses of HttpResponse in kong.unirest.core.java
Methods in kong.unirest.core.java that return HttpResponse Modifier and Type Method Description <T> HttpResponse<T>
JavaClient. request(HttpRequest request, java.util.function.Function<RawResponse,HttpResponse<T>> transformer, java.lang.Class<?> resultType)
protected <T> HttpResponse<T>
JavaClient. transformBody(java.util.function.Function<RawResponse,HttpResponse<T>> transformer, RawResponse rr)
Methods in kong.unirest.core.java that return types with arguments of type HttpResponse Modifier and Type Method Description <T> java.util.concurrent.CompletableFuture<HttpResponse<T>>
JavaClient. request(HttpRequest request, java.util.function.Function<RawResponse,HttpResponse<T>> transformer, java.util.concurrent.CompletableFuture<HttpResponse<T>> callback, java.lang.Class<?> resultType)
Method parameters in kong.unirest.core.java with type arguments of type HttpResponse Modifier and Type Method Description <T> HttpResponse<T>
JavaClient. request(HttpRequest request, java.util.function.Function<RawResponse,HttpResponse<T>> transformer, java.lang.Class<?> resultType)
<T> java.util.concurrent.CompletableFuture<HttpResponse<T>>
JavaClient. request(HttpRequest request, java.util.function.Function<RawResponse,HttpResponse<T>> transformer, java.util.concurrent.CompletableFuture<HttpResponse<T>> callback, java.lang.Class<?> resultType)
<T> java.util.concurrent.CompletableFuture<HttpResponse<T>>
JavaClient. request(HttpRequest request, java.util.function.Function<RawResponse,HttpResponse<T>> transformer, java.util.concurrent.CompletableFuture<HttpResponse<T>> callback, java.lang.Class<?> resultType)
protected <T> HttpResponse<T>
JavaClient. transformBody(java.util.function.Function<RawResponse,HttpResponse<T>> transformer, RawResponse rr)
-