Erreur wsdl soapclient

Fermé
god_gota - 14 oct. 2014 à 16:19
mpmp93 Messages postés 6648 Date d'inscription mercredi 13 avril 2011 Statut Membre Dernière intervention 28 septembre 2015 - 18 oct. 2014 à 22:02
Bonjour, j'essaie de faire une connexion sur un lien wsdl sécurisé via le constructeur soapclient mais j'ai toujours la meme erreur SoapFault exception: [WSDL] SOAP-ERROR: Parsing WSDL: Couldn't load from ....
Quelqu'un peut m'aider je tourne en rond je ne sais pas quoi faire?

Merci,

le code en question :

ini_set("soap.wsdl_cache_enabled", 0);

try {
$client = new SoapClient($wsdl,array('trace'=>1,'local_cert'=>$certificat));


$retour= $client -> __call("reponse",array());

echo "<br />Requete SOAP : ".htmlspecialchars($client->__getLastRequest())."<br />";
echo "<br />Reponse SOAP : ".htmlspecialchars($client->__getLastResponse())."<br />";
// Affichage du resultat
print_r($retour);
}
catch (Exception $erreur) {
//TODO Traitement en cas d"exception, pour l"instant on l"affiche tel quelÅ
echo $erreur;
}






1 réponse

mpmp93 Messages postés 6648 Date d'inscription mercredi 13 avril 2011 Statut Membre Dernière intervention 28 septembre 2015 1 339
18 oct. 2014 à 22:02
Bonjour,

Votre erreur: Parsing WSDL: Couldn't load from ....

indique qu'il ne trouve pas le WSDL en ligne.

L'adresse du WSDL est une adresse web.

new SoapClient($url, .......

ici $url doit être l'adresse htp://...... du code WSDL.

Avez-vous l'URL de ce WSDL?

Cet URL peut être testé depuis un navigateur web. Normalement, en retour, vous avez un contenu au format XML....

Cordialment
0