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

    Exports
    Package
    Description
    Provides a HTTP client with support for adapting body content (like JSON) to java types.