Application
Interfaces, Classes, Traits and Enums
- Curl
- HTTP client for the curl backend.
- Fopen
- Fopen implementation of the Horde HTTP Client
- Options
- An Options container for HTTP clients
- PeclHttp
- HTTP client for the pecl_http extension
- ClientException
- Every HTTP client related exception MUST implement this interface.
- NetworkException
- Thrown when the request cannot be completed because of network issues.
- Request
- A PSR-7 HTTP request message for Horde
- RequestException
- Exception for when a request failed.
- RequestFactory
- Factory for Client and Server representations of a HTTP request object
- Response
- A PSR-7 HTTP request message for Horde
- ResponseFactory
- Factory for Response objects
- ServerRequest
- A PSR-7 HTTP server request message for Horde
- Stream
- A PSR-7 compliant Stream implementation.
- StreamFactory
- PSR-17 StreamFactory implementation to create PSR-7 Stream objects
- StreamUtils
- Static utilities for PSR-7 Stream objects
- UploadedFile
- UploadedFileFactory
- Uri
- Uri implementation from PSR-7.
- UriFactory
- Uri Factory
- ParseHeadersTrait
- MessageImplementation
- Reusable implementation of Message.
- Psr7ToPeclHttp
- Convert a PSR-7 request message to a pecl/Http native message Split off from the PeclHttp Client implementation
- RequestImplementation
- Implementation of Request methods not covered by MessageImplementation.
- PeclHttpToPsr7
- Convert a pecl/Http native message to a PSR7 response Split off from the PeclHttp Client implementation