Uses of Interface
kong.unirest.core.HttpResponse
Packages that use HttpResponse
-
Uses of HttpResponse in kong.unirest.core
Classes in kong.unirest.core that implement HttpResponseModifier and TypeClassDescription(package private) class
BaseResponse<T>
class
class
class
A failed response you COULD return if you want to live in a house of lies.class
class
class
MockResponse<T>
A Mock Response that can be used in testing.(package private) class
class
Fields in kong.unirest.core with type parameters of type HttpResponseMethods in kong.unirest.core that return HttpResponseModifier and TypeMethodDescriptionHttpResponse
<byte[]> BaseRequest.asBytes()
HttpResponse
<byte[]> HttpRequest.asBytes()
Executes the request and returns the response with the body mapped into a byte[]BaseRequest.asEmpty()
HttpRequest.asEmpty()
Executes the request and returns the response without parsing the bodyBaseRequest.asFile
(String path, CopyOption... copyOptions) HttpRequest.asFile
(String path, CopyOption... copyOptions) Executes the request and writes the contents into a fileBaseRequest.asJson()
HttpRequest.asJson()
Executes the request and returns the response with the body mapped into a JsonNode<T> HttpResponse
<T> <T> HttpResponse
<T> BaseRequest.asObject
(Function<RawResponse, T> function) <T> HttpResponse
<T> BaseRequest.asObject
(GenericType<T> genericType) <T> HttpResponse
<T> Executes the request and returns the response with the body mapped into T by a configured ObjectMapper<T> HttpResponse
<T> HttpRequest.asObject
(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 ObjectMapperBaseRequest.asString()
HttpRequest.asString()
Executes the request and returns the response with the body mapped into a String<T> HttpResponse
Cache.get
(Cache.Key key, 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, Supplier<HttpResponse<T>> fetcher) <E> HttpResponse
<T> BaseResponse.ifFailure
(Class<? extends E> errorClass, Consumer<HttpResponse<E>> consumer) BaseResponse.ifFailure
(Consumer<HttpResponse<T>> consumer) <E> HttpResponse
<T> FailedResponse.ifFailure
(Class<? extends E> errorClass, Consumer<HttpResponse<E>> consumer) FailedResponse.ifFailure
(Consumer<HttpResponse<T>> consumer) <E> HttpResponse
<T> HttpResponse.ifFailure
(Class<? extends E> errorClass, Consumer<HttpResponse<E>> consumer) If the response was NOT a 200-series response or a mapping exception happened.HttpResponse.ifFailure
(Consumer<HttpResponse<T>> consumer) If the response was NOT a 200-series response or a mapping exception happened.BaseResponse.ifSuccess
(Consumer<HttpResponse<T>> consumer) FailedResponse.ifSuccess
(Consumer<HttpResponse<T>> consumer) HttpResponse.ifSuccess
(Consumer<HttpResponse<T>> consumer) If the response was a 200-series response.<V> HttpResponse
<V> <V> HttpResponse
<V> <V> HttpResponse
<V> Map the Response into another response with a different bodyHttpResponse
<?> CompoundInterceptor.onFail
(Exception e, HttpRequestSummary request, Config config) HttpResponse
<?> DefaultInterceptor.onFail
(Exception e, HttpRequestSummary request, Config config) default HttpResponse
<?> Interceptor.onFail
(Exception e, HttpRequestSummary request, Config config) Called in the case of a total failure.private <E> HttpResponse
<E> BaseRequest.request
(Function<RawResponse, HttpResponse<E>> transformer, Class<?> resultType) <T> HttpResponse
<T> CacheManager.CacheWrapper.request
(HttpRequest request, Function<RawResponse, HttpResponse<T>> transformer, Class<?> responseType) <T> HttpResponse
<T> Client.request
(HttpRequest request, Function<RawResponse, HttpResponse<T>> transformer, Class<?> resultType) Make a request<T> HttpResponse
<T> MockClient.request
(HttpRequest request, Function<RawResponse, HttpResponse<T>> transformer, Class<?> resultType) Methods in kong.unirest.core that return types with arguments of type HttpResponseModifier and TypeMethodDescriptionCompletableFuture
<HttpResponse<byte[]>> BaseRequest.asBytesAsync()
CompletableFuture
<HttpResponse<byte[]>> BaseRequest.asBytesAsync
(Callback<byte[]> callback) CompletableFuture
<HttpResponse<byte[]>> HttpRequest.asBytesAsync()
Executes the request asynchronously and returns the response with the body mapped into a byte[]CompletableFuture
<HttpResponse<byte[]>> HttpRequest.asBytesAsync
(Callback<byte[]> callback) Executes the request asynchronously and returns the response with the body mapped into a byte[]BaseRequest.asEmptyAsync()
BaseRequest.asEmptyAsync
(Callback<Empty> callback) HttpRequest.asEmptyAsync()
Executes the request asynchronously and returns the response without parsing the bodyHttpRequest.asEmptyAsync
(Callback<Empty> callback) Executes the request asynchronously and returns a empty response which is passed to a callbackBaseRequest.asFileAsync
(String path, CopyOption... copyOptions) BaseRequest.asFileAsync
(String path, Callback<File> callback, CopyOption... copyOptions) HttpRequest.asFileAsync
(String path, CopyOption... copyOptions) asynchronously executes the request and writes the contents into a fileHttpRequest.asFileAsync
(String path, Callback<File> callback, CopyOption... copyOptions) asynchronously executes the request and writes the contents into a fileBaseRequest.asJsonAsync()
BaseRequest.asJsonAsync
(Callback<JsonNode> callback) HttpRequest.asJsonAsync()
Executes the request asynchronously and returns the response with the body mapped into a JsonNodeHttpRequest.asJsonAsync
(Callback<JsonNode> callback) Executes the request asynchronously and returns the response with the body mapped into a JsonNode<T> CompletableFuture
<HttpResponse<T>> BaseRequest.asObjectAsync
(Class<? extends T> responseClass) <T> CompletableFuture
<HttpResponse<T>> BaseRequest.asObjectAsync
(Class<? extends T> responseClass, Callback<T> callback) <T> CompletableFuture
<HttpResponse<T>> BaseRequest.asObjectAsync
(Function<RawResponse, T> function) <T> CompletableFuture
<HttpResponse<T>> BaseRequest.asObjectAsync
(GenericType<T> genericType) <T> CompletableFuture
<HttpResponse<T>> BaseRequest.asObjectAsync
(GenericType<T> genericType, Callback<T> callback) <T> CompletableFuture
<HttpResponse<T>> HttpRequest.asObjectAsync
(Class<? extends T> responseClass) Executes the request asynchronously and returns response with the body mapped into T by a configured ObjectMapper<T> CompletableFuture
<HttpResponse<T>> HttpRequest.asObjectAsync
(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> CompletableFuture
<HttpResponse<T>> HttpRequest.asObjectAsync
(Function<RawResponse, T> function) Executes the request asynchronously, and pass the raw response to a function for mapping.<T> CompletableFuture
<HttpResponse<T>> HttpRequest.asObjectAsync
(GenericType<T> genericType) Executes the request asynchronously, and use a GenericType with the ObjectMapper<T> CompletableFuture
<HttpResponse<T>> HttpRequest.asObjectAsync
(GenericType<T> genericType, Callback<T> callback) Executes the request asynchronously, and use a GenericType with the ObjectMapperBaseRequest.asStringAsync()
BaseRequest.asStringAsync
(Callback<String> callback) HttpRequest.asStringAsync()
Executes the request asynchronously and returns the response with the body mapped into a StringHttpRequest.asStringAsync
(Callback<String> callback) Executes the request asynchronously and returns the response with the body mapped into a Stringprivate <T> Function
<RawResponse, HttpResponse<T>> BaseRequest.funcResponse
(Function<RawResponse, T> function) private Function
<RawResponse, HttpResponse<Object>> BaseRequest.getConsumer
(Consumer<RawResponse> consumer) (package private) Consumer
<HttpResponse<?>> DefaultInterceptor.getConsumer()
<T> CompletableFuture
<HttpResponse<T>> CacheManager.CacheWrapper.request
(HttpRequest request, Function<RawResponse, HttpResponse<T>> transformer, CompletableFuture<HttpResponse<T>> callback, Class<?> responseType) <T> CompletableFuture
<HttpResponse<T>> Client.request
(HttpRequest request, Function<RawResponse, HttpResponse<T>> transformer, CompletableFuture<HttpResponse<T>> callback, Class<?> resultType) Make a Async request<T> CompletableFuture
<HttpResponse<T>> MockClient.request
(HttpRequest request, Function<RawResponse, HttpResponse<T>> transformer, CompletableFuture<HttpResponse<T>> callback, Class<?> resultTypes) private <T> CompletableFuture
<HttpResponse<T>> BaseRequest.requestAsync
(HttpRequest request, Function<RawResponse, HttpResponse<T>> transformer, CompletableFuture<HttpResponse<T>> callback, Class<?> resultType) (package private) static <T> CompletableFuture
<HttpResponse<T>> Methods in kong.unirest.core with parameters of type HttpResponseModifier and TypeMethodDescriptionvoid
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 HttpResponseModifier and TypeMethodDescription<T> PagedList
<T> BaseRequest.asPaged
(Function<HttpRequest, HttpResponse> mappingFunction, Function<HttpResponse<T>, String> linkExtractor) <T> PagedList
<T> HttpRequest.asPaged
(Function<HttpRequest, HttpResponse> mappingFunction, Function<HttpResponse<T>, String> linkExtractor) Allows for following paging links common in many APIs.<T> HttpResponse
Cache.get
(Cache.Key key, 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, Supplier<HttpResponse<T>> fetcher) Cache.getAsync
(Cache.Key key, Supplier<CompletableFuture<HttpResponse<T>>> fetcher) Returns the cached HttpResponse for a key or uses the Supplier to fetch the responseCacheManager.CacheMap.getAsync
(Cache.Key key, Supplier<CompletableFuture<HttpResponse<T>>> fetcher) <E> HttpResponse
<T> BaseResponse.ifFailure
(Class<? extends E> errorClass, Consumer<HttpResponse<E>> consumer) BaseResponse.ifFailure
(Consumer<HttpResponse<T>> consumer) <E> HttpResponse
<T> FailedResponse.ifFailure
(Class<? extends E> errorClass, Consumer<HttpResponse<E>> consumer) FailedResponse.ifFailure
(Consumer<HttpResponse<T>> consumer) <E> HttpResponse
<T> HttpResponse.ifFailure
(Class<? extends E> errorClass, Consumer<HttpResponse<E>> consumer) If the response was NOT a 200-series response or a mapping exception happened.HttpResponse.ifFailure
(Consumer<HttpResponse<T>> consumer) If the response was NOT a 200-series response or a mapping exception happened.PagedList.ifFailure
(Consumer<HttpResponse<T>> consumer) For each failed response if the response was NOT a 200-series response or a mapping exception happened.BaseResponse.ifSuccess
(Consumer<HttpResponse<T>> consumer) FailedResponse.ifSuccess
(Consumer<HttpResponse<T>> consumer) HttpResponse.ifSuccess
(Consumer<HttpResponse<T>> consumer) If the response was a 200-series response.PagedList.ifSuccess
(Consumer<HttpResponse<T>> consumer) For each successful response If the response was a 200-series response.private <E> HttpResponse
<E> BaseRequest.request
(Function<RawResponse, HttpResponse<E>> transformer, Class<?> resultType) <T> HttpResponse
<T> CacheManager.CacheWrapper.request
(HttpRequest request, Function<RawResponse, HttpResponse<T>> transformer, Class<?> responseType) <T> CompletableFuture
<HttpResponse<T>> CacheManager.CacheWrapper.request
(HttpRequest request, Function<RawResponse, HttpResponse<T>> transformer, CompletableFuture<HttpResponse<T>> callback, Class<?> responseType) <T> CompletableFuture
<HttpResponse<T>> CacheManager.CacheWrapper.request
(HttpRequest request, Function<RawResponse, HttpResponse<T>> transformer, CompletableFuture<HttpResponse<T>> callback, Class<?> responseType) <T> HttpResponse
<T> Client.request
(HttpRequest request, Function<RawResponse, HttpResponse<T>> transformer, Class<?> resultType) Make a request<T> CompletableFuture
<HttpResponse<T>> Client.request
(HttpRequest request, Function<RawResponse, HttpResponse<T>> transformer, CompletableFuture<HttpResponse<T>> callback, Class<?> resultType) Make a Async request<T> CompletableFuture
<HttpResponse<T>> Client.request
(HttpRequest request, Function<RawResponse, HttpResponse<T>> transformer, CompletableFuture<HttpResponse<T>> callback, Class<?> resultType) Make a Async request<T> HttpResponse
<T> MockClient.request
(HttpRequest request, Function<RawResponse, HttpResponse<T>> transformer, Class<?> resultType) <T> CompletableFuture
<HttpResponse<T>> MockClient.request
(HttpRequest request, Function<RawResponse, HttpResponse<T>> transformer, CompletableFuture<HttpResponse<T>> callback, Class<?> resultTypes) <T> CompletableFuture
<HttpResponse<T>> MockClient.request
(HttpRequest request, Function<RawResponse, HttpResponse<T>> transformer, CompletableFuture<HttpResponse<T>> callback, Class<?> resultTypes) private <T> CompletableFuture
<HttpResponse<T>> BaseRequest.requestAsync
(HttpRequest request, Function<RawResponse, HttpResponse<T>> transformer, CompletableFuture<HttpResponse<T>> callback, Class<?> resultType) private <T> CompletableFuture
<HttpResponse<T>> BaseRequest.requestAsync
(HttpRequest request, Function<RawResponse, HttpResponse<T>> transformer, CompletableFuture<HttpResponse<T>> callback, Class<?> resultType) (package private) void
DefaultInterceptor.setConsumer
(Consumer<HttpResponse<?>> consumer) -
Uses of HttpResponse in kong.unirest.core.java
Methods in kong.unirest.core.java that return HttpResponseModifier and TypeMethodDescription<T> HttpResponse
<T> JavaClient.request
(HttpRequest request, Function<RawResponse, HttpResponse<T>> transformer, Class<?> resultType) protected <T> HttpResponse
<T> JavaClient.transformBody
(Function<RawResponse, HttpResponse<T>> transformer, RawResponse rr) Methods in kong.unirest.core.java that return types with arguments of type HttpResponseModifier and TypeMethodDescription<T> CompletableFuture
<HttpResponse<T>> JavaClient.request
(HttpRequest request, Function<RawResponse, HttpResponse<T>> transformer, CompletableFuture<HttpResponse<T>> callback, Class<?> resultType) Method parameters in kong.unirest.core.java with type arguments of type HttpResponseModifier and TypeMethodDescription<T> HttpResponse
<T> JavaClient.request
(HttpRequest request, Function<RawResponse, HttpResponse<T>> transformer, Class<?> resultType) <T> CompletableFuture
<HttpResponse<T>> JavaClient.request
(HttpRequest request, Function<RawResponse, HttpResponse<T>> transformer, CompletableFuture<HttpResponse<T>> callback, Class<?> resultType) <T> CompletableFuture
<HttpResponse<T>> JavaClient.request
(HttpRequest request, Function<RawResponse, HttpResponse<T>> transformer, CompletableFuture<HttpResponse<T>> callback, Class<?> resultType) protected <T> HttpResponse
<T> JavaClient.transformBody
(Function<RawResponse, HttpResponse<T>> transformer, RawResponse rr)