Bonjour.

Je suis en train de monter un serveur REST. Mais j'ai un problème avec Zend_rest_client.

Voici le code tout bete de mon serveur

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
function SayHello($qui)
{
	return "hello ".$qui;
}
 
$server = new Zend_Rest_Server();
$server->addFunction('SayHello');
$server->handle();
Lorsque j'appelle l'url

http://monserveur/server.php?method=SayHello&qui=max

J'obtient bien:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
<SayHello generator="zend" version="1.0">
<response>hello max</response>
<status>success</status>
</SayHello>
Et voic le code de mon client:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
require_once 'Zend/Rest/Client.php';
 
$client = new Zend_Rest_Client('http://monserveur/server.php');
$qui="max";
echo $client->SayHello($qui)->get();
La j'ai en retour un message très explicite:

An unknown error occured. Please try again.
Par contre ca marche très bien si je ne met aucun paramètre (ni dans la fonction SayHello et ni sur le client ($qui)....

Donc apperement il n'aime pas que je passe des paramètres.....

Si quelqu'un peut m'aider je suis sous l'eau et je ne comprend pas

Merci par avance..