Skip to content

jaov/j8a-http

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Simple HTTP Client Documentation

Welcome to the documentation for the Ultra-Lightweight Java 8 HTTP Client.

Contents

  1. Getting Started
    • Installation
    • Default client usage (HttpClient.defaultClient())
    • Basic GET/POST requests
  2. Architecture
    • Lifecycle of a request
    • Interceptor system
    • SPI and Deserialization
  3. Advanced Guide
    • Logging configuration
    • Implementing custom Serializers (JSON)
    • Building API wrappers with AbstractApiClient

Key Constraints

  • Java 8+
  • Zero External Dependencies in the core module.
  • Thread-safe and performant.
  • Small footprint (< 100KB JAR).

About

Java 8 http client because my teammates were using raw HTTPUrlConnection and I was going crazy.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages