URL: https://linuxfr.org/forums/programmation-php/posts/probl%C3%A8me-soap-wsdl Title: Problème SOAP - WSDL Authors: roblescriso Date: 2008年05月15日T19:15:11+02:00 Tags: Score: 0 Bonjour à tous! Voilà j'ai un problème avec un fichier WSDL. j'ai mon client soap qui reçoit un formulaire passé par POST et envoi une requête au serveur SOAP mon problème est ( je crois) dans l'entête du fichier WSDL car il me semble que le fichier WSDL n'est pas envoyé! en tout cas je ne le vois pas avec Wireshark. La fonction qui se trouve dans le serveur SOAP renvoi une valeur numérique et j'arrive bien à la récupérer mais cette fonction ne reçoit rien en paramètres. [CODE] je vous montre le client: $client = new SoapClient('[http://IP/face_1/WSProducteur.wsdl',](http://IP/face_1/WSProducteur.wsdl',) array( 'soap_version' => SOAP_1_1,'trace' => 1,'exceptions' => 0)); $orderitems=array('retailerid'=>3,'idprod'=>2,'quantite'=>1); $O = $client -> neworder($orderitems); ma fonction sur le serveur SOAP: function neworder($inputdet,$inputidprod,$inputqt) { // si j'essaye de récupérer les paramètres reçus, je n'obtient rien //return array('result' => $inputdet.", ".$inputidprod.", ".$inputqt); return array('result' =>1); } voici la requete SOAP: Request : 3 et la réponse: Response: , , et pour fini l'entête du fichier WSDL: [/CODE] j'envoie que l'entête car je suis presque sur que c'est un erreur de configuration car j'ai déjà utilisé plusieurs fois ses fichiers mais il y a que celui là qui ne fonctionne pas et il y a que l'entête qui le différence des autres. J'utilise PHP 5 et apache.. mmm je crois que j'ai rien oublié... Je vous remercie énormément de votre aide!

AltStyle によって変換されたページ (->オリジナル) /