Plugin add http client

Und ein Interface ist kein Service, ein Interface sagt nur aus welche Grundstruktur eine Class hat. Also eine Validierung. Du musst den HttpClient entweder Standalone bauen

use Symfony\Component\HttpClient\HttpClient;

$client = HttpClient::create();
$response = $client->request('GET', 'https://api.github.com/repos/symfony/symfony-docs');

oder eine Konfiguration hinterlegen

# config/packages/framework.yaml
framework:
    http_client:
        max_host_connections: 10
        # ...

Für meine Bedürfnisse reichte der Guzzle Client bisher immer aus.