| Classes | |
|---|---|
| ContentSecurityPolicy | Provides tools for working with the Content-Security-Policy header to help defeat XSS attacks. |
| DownloadResponse | HTTP response when a download is requested. |
| Header | Class Header |
| IncomingRequest | Class IncomingRequest |
| Message | An HTTP message |
| Negotiate | Class Negotiate |
| OutgoingRequest | Representation of an outgoing, client-side request. |
| Request | Representation of an incoming, server-side HTTP request. |
| Response | Representation of an outgoing, server-side response. |
| URI | Abstraction for a uniform resource identifier (URI). |
| UserAgent | Abstraction for an HTTP user agent |
| 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. |
| ResponseInterface | Representation of an outgoing, server-side response. Most of these methods are supplied by ResponseTrait. |
| 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 |
| Namespaces | |
| CodeIgniter\HTTP\Exceptions | |
| CodeIgniter\HTTP\Files | |