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]