# Package org.apache.any23.http

This package contains classes and interfaces to implement a small multi-threaded HTTP Client used to fetch data sources.

- Interface Summary
  Interface | Description
  --- | ---
  HTTPClient | Abstraction for opening an `InputStream` on an HTTP IRI.
  HTTPClientConfiguration | Defines the `HTTPClient` configuration.

- Class Summary
  Class | Description
  --- | ---
  AcceptHeaderBuilder | Concatenates a collection of MIME specs in "type/subtype;q=x.x" notation into an HTTP Accept header value, and removes duplicates and types covered by wildcards.
  DefaultHTTPClient | Opens an `InputStream` on an HTTP IRI.
  DefaultHTTPClientConfiguration | Default implementation of `HTTPClientConfiguration`.