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) classBaseResponse<T>classclassclassA failed response you COULD return if you want to live in a house of lies.classclassclassMockResponse<T>A Mock Response that can be used in testing.(package private) classclassSubclasses with type arguments of type HttpResponse in kong.unirest.coreFields 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> HttpResponseCache.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 TypeMethodDescriptionvoidCallback.completed(HttpResponse<T> response) longRetryStrategy.getWaitTime(HttpResponse<?> response) Get the number of milliseconds the system should wait before retrying.longRetryStrategy.Standard.getWaitTime(HttpResponse response) booleanRetryStrategy.isRetryable(HttpResponse<?> response) Checks to see if the response is retryablebooleanRetryStrategy.Standard.isRetryable(HttpResponse response) voidCompoundInterceptor.onResponse(HttpResponse<?> response, HttpRequestSummary request, Config config) voidDefaultInterceptor.onResponse(HttpResponse<?> response, HttpRequestSummary request, Config config) default voidInterceptor.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> HttpResponseCache.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) voidDefaultInterceptor.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)