# Uses of Package
org.apache.any23.http

- Packages that use org.apache.any23.http
  Package | Description
  --- | ---
  org.apache.any23 | The Any23 root package defines the `Any23` library facade and auxiliary classes.
  org.apache.any23.http | This package contains classes and interfaces to implement a small multi-threaded HTTP Client used to fetch data sources.
  org.apache.any23.source | Package containing some auxiliary classes to handle different types of `InputStream` sources.

- Classes in org.apache.any23.http used by org.apache.any23
  Class | Description
  --- | ---
  HTTPClient | Abstraction for opening an `InputStream` on an HTTP IRI.

- Classes in org.apache.any23.http used by org.apache.any23.http
  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`.
  HTTPClient | Abstraction for opening an `InputStream` on an HTTP IRI.
  HTTPClientConfiguration | Defines the `HTTPClient` configuration.

- Classes in org.apache.any23.http used by org.apache.any23.source
  Class | Description
  --- | ---
  HTTPClient | Abstraction for opening an `InputStream` on an HTTP IRI.