J'utilise GuzzleHttp afin d'envoyer des requêtes vers une API que j'ai coder, cependant j'obtiens cette erreur chaque fois que je tente d'envoyer une requête:

cURL error 28: Connection timed out after 3141 milliseconds (see http://curl.haxx.se/libcurl/c/libcurl-errors.html)

Voici le code du service qui envoie les requêtes:

<?php

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

namespace Dinastyserv\AdminBundle\Services;
use GuzzleHttp\Client;
/**
 * Description of GluzzServices
 *
 * @author Dinasty-Serv
 */
class GluzzServices {
     public function getHttpClient($node,array $headers = [])
    {
        //$headers['X-Access-Token'] = $node->getDaemonSecret();
        //$client = new Client(['base_uri' => sprintf('%s://%s:%s/', $node->getscheme(), $node->getFqdn(), $node->getDaemonListen())]);
        // Send a request to https://foo.com/api/test
       // $response = $client->request('GET', '');
        return new Client([
            'base_uri' => sprintf('%s://%s:%s/', $node->getscheme(), $node->getFqdn(), $node->getDaemonListen()),
            'timeout' => 3.14,
            'connect_timeout' => 3.14,
            'headers' => $headers,
        ]);

        //return $request;
    }
}

Et la commande envoyer:

$request = new GluzzServices();

       //$request->getHttpClient($node, $headers);
        $reponse = $request->getHttpClient($node)->request('GET', '/', ['debug' => true]);
        dump($reponse->getStatusCode());
        die();

Sa fait déjà 2 jours que j'épluche le web et la doc de GuzzleHttp sans trouver de solution et sans savoirs d'ou sa viens...je me retourne vers vous

Merci à tous et joyeuse fête d'halloween.

Aucune réponse