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

Autres composants PHP Discussion :

zend + service rest


Sujet :

Autres composants PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Inscrit en
    Décembre 2010
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Décembre 2010
    Messages : 6
    Par défaut zend + service rest
    bonjour à vous

    J'ai souhaité realiser un service web sous ZEND
    ... et je rencontre une erreur à l'appel de celui ci ... "AN ERROR OCCURED"

    voici la fonction "service" dans le controleur

    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
    // Action REST  
    public function restAction()
    {
    require_once('Zend/Rest/Server.php');
     
    function sayHello($name)
    {
     $message = "Hello".$name;
    return $message;
    }
    $server = new Zend_Rest_Server();
    $server->addFunction('sayHello');
    $server->handle();
    exit;
     }
    ... et voici la fonction cliente

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    // Action REST  
    public function clientrestAction()
    {
    require_once('/Zend/Rest/Client.php');
    $client = new Zend_Rest_Client('http://localhost/webs/test-rest/public/index.php/index/rest');
    $client->sayHello('Fanfan');
    $result = $client->get();
    if ($result->isSuccess()) {
    $this->view->result = $result; 
    }
    }
    l'appel du service via URL ne pose pas de problème
    Le problème semble se situer au niveau du ->get() du client ???

    Merci pour votre aide

  2. #2
    Membre très actif Avatar de zulad
    Homme Profil pro
    creatif
    Inscrit en
    Juin 2007
    Messages
    714
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : creatif

    Informations forums :
    Inscription : Juin 2007
    Messages : 714
    Par défaut
    C'est un peu tard comme réponse mais j'ai exactement le meme probleme avec le client. En utilisant les infos de la doc de zend http://framework.zend.com/manual/en/...st.client.html, impossible de consommer le service.

    Quelqu'un à t il la solution ?

  3. #3
    Membre très actif Avatar de zulad
    Homme Profil pro
    creatif
    Inscrit en
    Juin 2007
    Messages
    714
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : creatif

    Informations forums :
    Inscription : Juin 2007
    Messages : 714
    Par défaut
    J'ai un test concluant ici :

    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
     
    <?php
     
    require_once 'Zend/Rest/Server.php';
     
    /**
     * @param string $qui
     * @return string
     */
    function SayHello($qui)
    {
    	return "hello ".$qui;
    }
     
    $server = new Zend_Rest_Server();
    $server->addFunction('SayHello');
    $server->handle();
     
    ?>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <?php
     
          /**
          * Connexion au serveur framework.zend.com server
          */
     
    		require_once 'Zend/Rest/Client.php';
     
    $client = new Zend_Rest_Client('http://localhost:888/Test/RestService.php');
    $qui="max";
    echo $client->SayHello($qui)->get();
     
    ?>
    voilà

Discussions similaires

  1. [CXF][Spring][Tomcat][Débutant] Créer un service REST
    Par cowa dans le forum Services Web
    Réponses: 5
    Dernier message: 31/10/2010, 12h20
  2. Implémentation d'un service REST simple en Java
    Par Invité dans le forum REST
    Réponses: 5
    Dernier message: 31/10/2010, 10h40
  3. Problème FLEX Web Service REST
    Par Florian_44 dans le forum Flex
    Réponses: 1
    Dernier message: 25/06/2009, 00h58
  4. Sécuriser un service REST
    Par Invité dans le forum REST
    Réponses: 2
    Dernier message: 01/06/2008, 19h10
  5. Implémentation d'un service REST simple
    Par Invité dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 01/05/2008, 14h06

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