Précédent   Forum des professionnels en informatique > PHP > Outils > Zend > Zend Framework > Autres composants
Autres composants Forum de support sur les autres composants de Zend Framework.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/08/2011, 11h32   #1
Membre régulier
 
Inscription : février 2011
Messages : 114
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 114
Points : 77
Points : 77
Par défaut [Zend_Rest] Services Web

Bonjour à tous,

comme indiqué dans l'intitulé, je m'initie à l'utilisation de Zend_Rest pour des services web.

Pour commencer, je reprends l'exemple de la doc. zend_framework.

Voilà comment je m'y prends pour tester cet exemple:
1. côté client, je fais 'appel à la méthode "sayHello" définie côté serveur de la façon suivante:
Code :
1
2
3
 
$client = new Zend_Rest_Client('http://monserveur_test/rest');
echo $client->sayHello('Davey', 'Day')->get();
2. Côté serveur, j'ai crée un nouveau projet, qui contient donc un controleur IndexController.php. Pour tester, c'est dans ce controleur que j'ai défini l'action "rest" côté serveur:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
public function restAction() {
 
		$server = new Zend_Rest_Server();
		$server->addFunction( 'sayHello' );
		$server->handle();
 
	}
 
	private function sayHello($qui, $quand){
 
		return "Hello $qui, good $quand";
 
	}
PROBLÈME: j'obtiens le message d'erreur suivant:
Code :
1
2
 
Message: REST Response Error: simplexml_load_string() [function.simplexml-load-string]: ^
Y aurait-il une personne aimable qui a déjà utilisé le composant Zend_Rest et qui pourrait m'apporté ces lumières sur mon problème???

Merci d'avance...
flilou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/08/2011, 16h05   #2
Modérateur
 
Homme Loïc
Développeur Web
Inscription : février 2011
Messages : 678
Détails du profil
Informations personnelles :
Nom : Homme Loïc
Âge : 26
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : février 2011
Messages : 678
Points : 1 041
Points : 1 041
Tu es sur de ton lien coté client vers ton serveur rest ?
Car j'ai testé cet exemple et il fonctionné
5h4rk est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2011, 13h15   #3
Membre régulier
 
Inscription : février 2011
Messages : 114
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 114
Points : 77
Points : 77
Désolé de répondre si tard, mais en effet, il s'agissait d'une erreur de frappe de ma part sur le lien coté client vers mon serveur rest.
J'ai cherché une demi journée avant de poster ce message et me suis rendu compte de mon erreur qu'après l'avoir posté!
C'est d'ailleurs pour cela que j'ai mis mon message en [DELESTAGE]: y a -t- il un moyen de le supprimer?
flilou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2011, 13h21   #4
Modérateur
 
Homme Loïc
Développeur Web
Inscription : février 2011
Messages : 678
Détails du profil
Informations personnelles :
Nom : Homme Loïc
Âge : 26
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : février 2011
Messages : 678
Points : 1 041
Points : 1 041
Met résolu ça sera mieux je pense car là tu indique que tu as abandonné
5h4rk est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 08/08/2011, 13h25   #5
Membre régulier
 
Inscription : février 2011
Messages : 114
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 114
Points : 77
Points : 77
Ok c'est fait!
flilou est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h30.


 
 
 
 
Partenaires

Hébergement Web