Uses of Interface
kong.unirest.core.HttpRequest
Packages that use HttpRequest
-
Uses of HttpRequest in kong.unirest.core
Classes in kong.unirest.core with type parameters of type HttpRequestModifier and TypeInterfaceDescriptioninterfaceHttpRequest<R extends HttpRequest>The primary request builder used to create a request.Subinterfaces of HttpRequest in kong.unirest.coreModifier and TypeInterfaceDescriptioninterfaceinterfaceA request Builder for POST and PUT operations with a body. will switch to a MultipartBody once http form variables are introduced. or to a RequestBodyEntityinterfaceinterfaceRepresents a multi-part body builder for a request.interfaceMethods in kong.unirest.core with parameters of type HttpRequestModifier and TypeMethodDescriptionCache.KeyGenerator.apply(HttpRequest request, Boolean isAsync, Class<?> responseType) A function to generate a cache keydefault voidInterceptor.onRequest(HttpRequest<?> request, Config config) Called just before a request.<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> 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) Method parameters in kong.unirest.core with type arguments of type HttpRequestModifier and TypeMethodDescription<T> PagedList<T> HttpRequest.asPaged(Function<HttpRequest, HttpResponse> mappingFunction, Function<HttpResponse<T>, String> linkExtractor) Allows for following paging links common in many APIs.voidExpectation.thenReturn(Function<HttpRequest<?>, ExpectedResponse> fun) Allows for a full override of the way a expected response is built. useful in building more complicated test-doubles of services that implement logic -
Uses of HttpRequest in kong.unirest.core.java
Methods in kong.unirest.core.java with parameters of type HttpRequestModifier 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)