HTTP
Table of Contents
Namespaces
Interfaces
- MessageInterface
- Expected behavior of an HTTP message
- OutgoingRequestInterface
- Representation of an outgoing, client-side request.
- RequestInterface
- Representation of an incoming, server-side HTTP request.
- ResponsableInterface
- ResponseInterface
- Representation of an outgoing, server-side response.
Classes
- CLIRequest
- Represents a request from the command-line. Provides additional tools to interact with that request since CLI requests are not static like HTTP requests might be.
- ContentSecurityPolicy
- Provides tools for working with the Content-Security-Policy header to help defeat XSS attacks.
- Cors
- Cross-Origin Resource Sharing (CORS)
- CURLRequest
- A lightweight HTTP client for sending synchronous HTTP requests via cURL.
- DownloadResponse
- HTTP response when a download is requested.
- Header
- Class Header
- IncomingRequest
- Class IncomingRequest
- Message
- An HTTP message
- Method
- HTTP Method List
- Negotiate
- Class Negotiate
- OutgoingRequest
- Representation of an outgoing, client-side request.
- RedirectResponse
- Handle a redirect response
- Request
- Representation of an incoming, server-side HTTP request.
- Response
- Representation of an outgoing, server-side response.
- SiteURI
- URI for the application site
- SiteURIFactory
- Creates SiteURI using superglobals.
- URI
- Abstraction for a uniform resource identifier (URI).
- UserAgent
- Abstraction for an HTTP user agent
Traits
- MessageTrait
- Message Trait Additional methods to make a PSR-7 Message class compliant with the framework's own MessageInterface.
- RequestTrait
- Request Trait
- ResponseTrait
- Response Trait