Welcome to the documentation for the Ultra-Lightweight Java 8 HTTP Client.
- Getting Started
- Installation
- Default client usage (
HttpClient.defaultClient()) - Basic GET/POST requests
- Architecture
- Lifecycle of a request
- Interceptor system
- SPI and Deserialization
- Advanced Guide
- Logging configuration
- Implementing custom Serializers (JSON)
- Building API wrappers with
AbstractApiClient
- Java 8+
- Zero External Dependencies in the core module.
- Thread-safe and performant.
- Small footprint (< 100KB JAR).