Bonjour à tous J'essaie de collecter des données via le web service, j'ai donc téléchargé le fichier test en php disponible sur le site de index education : http://www.index-education.com/fr/hyperplanning-info196-service-web.php Mais le problème c'est que j'obtiens ce message d'erreur : Fatal error: Uncaught SoapFault exception: [WSDL] SOAP-ERROR: Parsing WSDL: Couldn't load from '192.168.100.1:81/HP/hpsw/wsdl/RpcEncoded' : failed to load external entity "192.168.100.1:81/HP/hpsw/wsdl/RpcEncoded" in C:\www\Export_PHP\SoapClientPHP.php:14 Stack trace: #0 c:\www\Export_PHP\SoapClientPHP.php(14): SoapClient->SoapClient('192.168.100.1:8...', Array) #1 {main} thrown in c:\www\Export_PHP\SoapClientPHP.php on line 14 J'ai pourtant bien renseigner les variables WSDL USER et PASSWORD Dans mon cas c'est : $WSDL = "192.168.100.1:81/HP/hpsw/wsdl/RpcEncoded"; Est-ce bien l'adresse du serveur web de publication qu'il faut indiquer dans ce script ? (ou bien l'ip du serveur de l'année encours ?) PS: pour info, l'adresse de publication est : http://192.168.100.1:81/HP/ Merci pour votre aide
posée
02 Oct '17, 16:31
gmisterk
|
Pour construire la bonne URL de publication du WSDL en PHP, il faut ajouter à l’adresse publique (composée de l’adresse IP ou du nom de la machine, du port -si différent de celui par défaut- et de la racine) seulement /wsdl/RpcEncoded : Par defaut, la racine est hpsw mais on peut la modifier. L’adresse publique se trouve dans les paramètres de publication du Service Web : Un clic sur le bouton ‘Ouvrir dans le navigateur’ permet de vérifier que le service web est bien lancé et accessible : une page Web contenant une description du WSDL, le WDSL sous plusieurs forme ainsi qu’un manuel d’utilisation doit s’ouvrir dans votre navigateur :
traitée
13 Oct '17, 14:30
hugo
|
Bon j'ai remarqué que je tombe sur une erreur de type 404 (La page demandée n'existe pas (404)) lorsque via mon navigateur tente d’accéder à : http://192.168.100.1:81/HP/hpsw/wsdl/RpcEncoded Quelqu'un aurait une piste ? Est-ce que les web services fonctionnent chez vous ? Merci pour votre aide
traitée
03 Oct '17, 10:42
gmisterk
|
Vous devez vous connecter pour pouvoir répondre.