Mettre en place un serveur REST
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:
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:
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:
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:
Citation:
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 :cry:
Merci par avance..