Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 27-07-2011 15:36:59

honey0
Nouveau membre
Date d'inscription: 26-07-2011
Messages: 7

Time out zend_htt_client

Bonjour,

je fais une webservice pour pouvoir envoyer des mails sans utiliser zend_mail.

1ière erreur:

"Zend_Http_Client_Adapter_Exception:  Read time out after 10 second in ..."

Voilà la partie du code qui semble poser problème:

Code:

  public static function appel($url)
        {
            $client = new Zend_Http_Client("http://localhost:81/mail/sendsmtp/format/xml");
            $wsCall = $client->request();

            // Traitement du code retour HTTP
            $codeHttp = $wsCall->getStatus();

            if ($codeHttp === Utils_Http_HttpReturnCode::OK)
            {
                $result = simplexml_load_string($wsCall->getBody());

                return $result;
            }
           else
            {
                // Erreur lors de l'appel au ws
                $message = 'Le webservice a renvoyé le code erreur HTTP ' . $codeHttp;
                throw new Exception($message, $codeHttp);
            }

        }

2ième soucis: j'ai des soucis avec l'instanciation du client http (zend_htp_client).
Lorsque je lui mets $url en paramètre à zend_http_client, il râle alors que la méthjode la récupère bien (j'ai fait un return et l'ai renvoyé à la vue pour voir son contenu). ça ne met pas d'erreur d'url quand je la mets en dur.

L'erreur est:

"zend_uri_exception: an empty string was supplied for the scheme in C:\..."

Dernière modification par honey0 (27-07-2011 15:37:45)

Hors ligne

 

#2 03-08-2011 09:54:28

honey0
Nouveau membre
Date d'inscription: 26-07-2011
Messages: 7

Re: Time out zend_htt_client

Bonjour.

Après des jours de recherches (je suis passée à autre chose et revenue dessus), j'ai enfin trouvé la solution.

Dans mon .bat, au lieu de faire appel à la fonction utilisant le webservice, j'ai directement appelé le webservice  (la fonction appel).

L'erreur venait donc du fait que je faisais une sorte de boucle dans mes appels de fonctions.

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages