Symfony's HTTP client library offers efficient and flexible HTTP requests handling for PHP applications.
Package Description Symfony's HTTP client library provides a comprehensive solution for making HTTP requests, handling responses, and managing HTTP clients efficiently. It simplifies the process of interacting with web services and APIs, offering powerful features and robust performance. With Symfony's HTTP client, developers can easily integrate HTTP functionality into their PHP applications, ensuring seamless communication with external services.
Classes: Symfony\Component\HttpClient\MockHttpClient Symfony\Component\HttpClient\NativeHttpClient Symfony\Component\HttpClient\Response\NativeResponse Symfony\Component\HttpClient\Response\AsyncResponse Symfony\Component\HttpClient\Response\AsyncContext Symfony\Component\HttpClient\Response\CommonResponseTrait Symfony\Component\HttpClient\Response\TransportResponseTrait Symfony\Component\HttpClient\Response\AmpResponseV4 Symfony\Component\HttpClient\Response\HttplugPromise Symfony\Component\HttpClient\Response\CurlResponse Symfony\Component\HttpClient\Response\TraceableResponse Symfony\Component\HttpClient\Response\MockResponse Symfony\Component\HttpClient\Response\StreamWrapper Symfony\Component\HttpClient\Response\StreamableInterface Symfony\Component\HttpClient\Response\AmpResponseV5 Symfony\Component\HttpClient\Response\ResponseStream Symfony\Component\HttpClient\Response\JsonMockResponse Symfony\Component\HttpClient\CurlHttpClient Symfony\Component\HttpClient\Retry\RetryStrategyInterface Symfony\Component\HttpClient\Retry\GenericRetryStrategy Symfony\Component\HttpClient\NoPrivateNetworkHttpClient Symfony\Component\HttpClient\TraceableHttpClient Symfony\Component\HttpClient\DataCollector\HttpClientDataCollector Symfony\Component\HttpClient\Internal\ClientState Symfony\Component\HttpClient\Internal\AmpBodyV5 Symfony\Component\HttpClient\Internal\AmpBodyV4 Symfony\Component\HttpClient\Internal\PushedResponse Symfony\Component\HttpClient\Internal\CurlClientState Symfony\Component\HttpClient\Internal\NativeClientState Symfony\Component\HttpClient\Internal\AmpResolverV5 Symfony\Component\HttpClient\Internal\AmpClientStateV4 Symfony\Component\HttpClient\Internal\AmpClientStateV5 Symfony\Component\HttpClient\Internal\HttplugWaitLoop Symfony\Component\HttpClient\Internal\AmpListenerV4 Symfony\Component\HttpClient\Internal\Canary Symfony\Component\HttpClient\Internal\AmpListenerV5 Symfony\Component\HttpClient\Internal\DnsCache Symfony\Component\HttpClient\Internal\AmpResolverV4 Symfony\Component\HttpClient\Test\HarFileResponseFactory Symfony\Component\HttpClient\HttpClient Symfony\Component\HttpClient\DecoratorTrait Symfony\Component\HttpClient\DependencyInjection\HttpClientPass Symfony\Component\HttpClient\ThrottlingHttpClient Symfony\Component\HttpClient\ScopingHttpClient Symfony\Component\HttpClient\Messenger\PingWebhookMessage Symfony\Component\HttpClient\Messenger\PingWebhookMessageHandler Symfony\Component\HttpClient\Exception\TimeoutException Symfony\Component\HttpClient\Exception\ServerException Symfony\Component\HttpClient\Exception\JsonException Symfony\Component\HttpClient\Exception\RedirectionException Symfony\Component\HttpClient\Exception\EventSourceException Symfony\Component\HttpClient\Exception\TransportException Symfony\Component\HttpClient\Exception\InvalidArgumentException Symfony\Component\HttpClient\Exception\ClientException Symfony\Component\HttpClient\Exception\HttpExceptionTrait Symfony\Component\HttpClient\HttplugClient Symfony\Component\HttpClient\RetryableHttpClient Symfony\Component\HttpClient\HttpOptions Symfony\Component\HttpClient\Psr18Client Symfony\Component\HttpClient\Psr18NetworkException Symfony\Component\HttpClient\Psr18RequestException Symfony\Component\HttpClient\AmpHttpClient Symfony\Component\HttpClient\CachingHttpClient Symfony\Component\HttpClient\Chunk\ServerSentEvent Symfony\Component\HttpClient\Chunk\LastChunk Symfony\Component\HttpClient\Chunk\ErrorChunk Symfony\Component\HttpClient\Chunk\InformationalChunk Symfony\Component\HttpClient\Chunk\FirstChunk Symfony\Component\HttpClient\Chunk\DataChunk Symfony\Component\HttpClient\UriTemplateHttpClient Symfony\Component\HttpClient\EventSourceHttpClient Symfony\Component\HttpClient\HttpClientTrait Symfony\Component\HttpClient\AsyncDecoratorTrait Close Code Integration Example Make sure to include the correct namespace and class paths for proper usage.
<?php
// Example from PHPlibraries.com
require_once 'libs/symfony/http-client/7.2.4/loader.php';
require_once 'libs/symfony/http-foundation/{lib_version}/loader.php';
require_once 'libs/symfony/http-kernel/{lib_version}/loader.php';
use Symfony\Component\HttpClient\HttpClient;
$obj = new HttpClient();
echo '✅ Test OK: ' . get_class($obj);
?>
Report a broken download or code We aim to make using PHP packages easier without Composer. If something doesn't work, let us know — we'll fix it promptly.
Community Discussion Ask questions, share tips, or report issues below.