Module io.avaje.http.client
module io.avaje.http.client
Provides a HTTP client backed by java's built in
HttpClient with support for adapting body content
(like JSON) to java types.
Uses the Java http client
HttpClient client = HttpClient.builder()
.baseUrl("http://localhost:8080")
.bodyAdapter(new JacksonBodyAdapter())
.build();
HelloDto dto = client.request()
.path("hello")
.queryParam("say", "Whats up")
.GET()
.bean(HelloDto.class);
-
Packages
ExportsPackageDescriptionProvides a HTTP client with support for adapting body content (like JSON) to java types.