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) classBaseResponse<T>classBasicResponse<T>classByteResponseclassFailedResponse<T>A failed response you COULD return if you want to live in a house of lies.classFileResponseclassJsonResponseclassMockResponse<T>A Mock Response that can be used in testing.(package private) classObjectResponse<T>classStringResponseFields in kong.unirest.core with type parameters of type HttpResponse Modifier and Type Field Description private java.util.function.Consumer<HttpResponse<?>>DefaultInterceptor. consumerMethods 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> HttpResponseCache. 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 voidCallback. 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 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> HttpResponseCache. 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.CompletableFutureCache. 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.CompletableFutureCacheManager.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) voidDefaultInterceptor. 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)
-