PHP lithium\net\http Namespace

Classes

Name Description
Auth The `Auth` class handles HTTP Authentication encoding and decoding. Typically, this class is not used directly, but is a utility of `net\http\Request`, `net\http\Response`, and `security\auth\adapter\Http`
ClientMediaException The `ClientMediaException` is thrown when a request body could not be understood or decoded by the server.
Media The `Media` class facilitates content-type mapping (mapping between content-types and file extensions), handling static assets and globally configuring how the framework handles output in different formats.
MediaException The `MediaException` is thrown when a request is made to render content in a format not supported.
Message Base class for `lithium\net\http\Request` and `lithium\net\http\Response`. Implements basic protocol handling for HTTP-based transactions.
Request Facilitates HTTP request creation by assembling connection and path info, `GET` and `POST` data, and authentication credentials in a single, stateful object.
Response Parses and stores the status, headers and body of an HTTP response.
Route The `Route` class represents a single URL pattern which is matched against incoming requests, in order to determine the correct controller and action that an HTTP request should be dispatched to.
Router The two primary responsibilities of the `Router` class are to generate URLs from parameter lists, and to determine the correct set of dispatch parameters for incoming requests.
RoutingException A `RoutingException` is thrown whenever a the `Router` cannot match a set of parameters against the available collection of attached routes.
Service Basic Http Service.