IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Zend Framework PHP Discussion :

[1.6RC][Zend_Http_Client] méthode setParameterGet


Sujet :

Zend Framework PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Développeur Web
    Inscrit en
    Août 2008
    Messages
    11
    Détails du profil
    Informations personnelles :
    Âge : 46

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2008
    Messages : 11
    Par défaut [Résolu][1.6RC][Zend_Http_Client] méthode setParameterGet
    Hello, je rencontre un problème avec la fonction setParameterGet, voici mon code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    public function emailWebServiceValidator(){
            $client = new Zend_Http_Client('http://email-validator.webservices.virtua.ch/validate_email_ws.php');
     
            $data = array(
                'prm_email' => 'test@hotmail.com',
                'prm_checksum' => 193722,
                'prm_debug' => 1,
                'prm_htmldebug' => 1
             );
     
     
            $client->setParameterGet($data);
     
            echo '<br><br>' . $client->getUri() . '<br><br>';
     
            try
            {
                $response = $client->request(Zend_Http_Client::GET);
                var_dump($response);
            }
           catch (Zend_Http_Client_Exception $e)
           {
                echo $e->getCode() . ': ' . $e->getMessage() . "\n";
           }   
          }
    $client->getUri() retourne : http://email-validator.webservices.virt … ail_ws.php

    Les paramètres ne sont pas ajoutés !

    Ensuite l'erreur capturée est la suivante : 0: Unable to Connect to tcp://email-validator.webservices.virtua.ch:80. Error #10060: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.


    Ici le "Scheme" a été modifié en tcp, je ne comprend pas trop pourquoi et de même pour les paramètres non-ajoutés.

    J'ai suivi dans le debug l'initilisation des variables, les paramètre sont récupéré correctement et le "Scheme" est bien http.


    De l'aide ou une explication serait bienvenue !!!

    Nicolas

  2. #2
    Membre averti
    Développeur Web
    Inscrit en
    Août 2008
    Messages
    11
    Détails du profil
    Informations personnelles :
    Âge : 46

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2008
    Messages : 11
    Par défaut
    Bon, il manque déjà le passage au travers du proxy:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    $config = array(
    'adapter'    => 'Zend_Http_Client_Adapter_Proxy',
    'proxy_host' => 'theProxy.com',
    'proxy_port' => 8080,
    'proxy_user' => 'user',
    'proxy_pass' => 'password'
    );
     
    $client = new Zend_Http_Client('http://email-validator.webservices.virtua.ch/validate_email_ws.php, $config);
    Pis pour la méthode setParameterGet(), un bucheron m'as indiqué ceci:
    http://framework.zend.com/issues/browse/ZF-1480

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Méthodes]UML vs MERISE Lequel pour quoi ?
    Par Daniel258 dans le forum Méthodes
    Réponses: 5
    Dernier message: 31/03/2003, 11h49
  2. Gros Problème avec DirectShow et la méthode RELEASE
    Par Olivier Delmotte dans le forum DirectX
    Réponses: 3
    Dernier message: 10/03/2003, 18h10
  3. [Singleton] Différences avec méthodes statiques
    Par Franche dans le forum Design Patterns
    Réponses: 1
    Dernier message: 26/02/2003, 17h10
  4. Probleme d'impression avec la méthode TForm->Print()
    Par Kid Icarus dans le forum C++Builder
    Réponses: 13
    Dernier message: 31/07/2002, 14h26
  5. Cryptage en C selon la méthode de césat
    Par shenron dans le forum C
    Réponses: 2
    Dernier message: 31/05/2002, 08h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo