Bonjour,
Je dois programmer un client php utilisant le protocole soap pour accéder à un service web se trouvant sur une plateforme Apache/Axis. Le seul problème, c’est que je n’arrive pas à faire appel à une méthode contenant des paramètres:
[cpp]<?php
require(« nusoap.php »);
echo « Methode lister:\r\n »;
$client = new soapclient(« http://localhost:8080/axis/services/Catalogue »);
$param = array(‹ auteur › => ‹ Auteur1 ›);
$results = $client->call(‹ trouverAuteur ›, $param); // Appel de la methode
print_r($results);
?>
[/cpp]
Quand j’exécute ce code, il ne m’affiche rien. Le problème doit être au niveau du paramètre de la procédure car j’ai déjà réussi à faire fonctionner un appel de méthode sans paramètre.
A titre indicatif, le service est un ‹ Catalogue › qui contient une méthode trouverAuteur et qui a pour paramètre un String contenant le nom de l’auteur que l’on recherche.
Merci [:aliceke]