Namespace CodeIgniter\HTTP

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