A small Java library for wrapping one or more HTTP client libraries in a single API.
There is one module for the wrapper API, and one each for the target HTTP client APIs. At the time of writing, those are Java's built-in HTTP client (java.net.http) and Apache's HttpClient 5.x. The idea is to include the JAR for the API, and then the JAR for the HTTP client of interest.
The code so far is focused on making it easier to deal with processing results from a response, which was the main goal at the time this was started. Future plans include a customizable HTTP client builder API and examples of how to use these APIs.