HttpClient
Namespaces
Interfaces, Classes, Traits and Enums
- CachingHttpClient
- Adds caching on top of an HTTP client.
- CurlHttpClient
- A performant implementation of the HttpClientInterface contracts based on the curl extension.
- HttpClient
- A factory to instantiate the best possible HTTP client for the runtime.
- HttplugClient
- An adapter to turn a Symfony HttpClientInterface into an Httplug client.
- HttpOptions
- A helper providing autocompletion for available options.
- MockHttpClient
- A test-friendly HttpClient that doesn't make actual HTTP requests.
- NativeHttpClient
- A portable implementation of the HttpClientInterface contracts based on PHP stream wrappers.
- Psr18Client
- An adapter to turn a Symfony HttpClientInterface into a PSR-18 ClientInterface.
- ScopingHttpClient
- Auto-configure the default options based on the requested URL.
- TraceableHttpClient
- HttpClientTrait
- Provides the common logic from writing HttpClientInterface implementations.