# Package com.holonplatform.http

- Interface Summary
  Interface | Description
  --- | ---
  CacheControl | Representation of a HTTP Cache-Control header.
  CacheControl.Builder | `CacheControl` builder.
  Cookie | Represents a HTTP cookie
  Cookie.Builder | Cookie builder
  ErrorResponse | A generic error response representation, providing conventional error informations including an error code, an optional description and URI for more details, and the HTTP status code.
  HttpHeaders | HTTP headers representation.
  HttpMessage<P> | HTTP generic request/response `Message` representation.
  HttpRequest | Represents a generic HTTP request
  HttpResponse<T> | Represents a generic HTTP response
  HttpResponse.Builder<T> | Default HttpResponse builder.

- Enum Summary
  Enum | Description
  --- | ---
  HttpMethod | HTTP request methods enumeration.
  HttpStatus | Enumeration of HTTP status codes.
  MediaType | Enumeration of common media types used by REST services.

- Exception Summary
  Exception | Description
  --- | ---
  ErrorResponse.ErrorResponseException | Base class to build a `RuntimeException` with `ErrorResponse` support.

Copyright © 2019 The Holon Platform. All rights reserved.