|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() |
Salut,
J'ai une application .NET qui expose un service web consommé par une autre application .NET. Je vais devoir consommer ce service web en PHP. Il reçoit en paramètre et retourne des types complexes (des objets contenants des objets). Ca ne pose aucun problème en .NET car tout est très bien intégré et l'utilisation de ce webservice est presque transparente. Comment faire en PHP ? Je n'ai jamais consommé de webservice dans ce langage, est-ce que je rève éveillé en espérant trouver qq chose d'aussi magnifiquement simple que la fonctionnalité d'eclipse qui permet de générer un client de webservice à partir d'un fichier WSDL ? Eclipse génère toutes les classes java nécessaires (client, classes pour les paramètres, pour les types de retour etc.) pour qu'ensuite on puisse bosser avec ce webservice aussi simplement que si il s'agissait d'un objet local ? Existe-t-il qqch d'équivalent en PHP ? Et si non, quelle est la méthode la plus simple pour consommer en PHP un webservice recevant des objets comme paramètres et retournant d'autres objets ? Merci d'avance Lilian |
|
|
00
|
|
|
#2 |
|
Membre éclairé
![]() Développeur Web Inscription : avril 2004 Messages : 319 ![]() |
Bonjour à toi !
Non il n'existe pas d'utilitaires 'simples' à ma connaissance pour passer d'un fichier WSDL à du code PHP. J'avais regardé vite fait il y a quelques mois, testé quelques trucs, mais rien de concluant. Ce WebService utilise XML-RPC, SOAP ou autres ? En tout cas si tu dois l'attaquer par des requêtes SOAP, et si les méthodes sont déja définies dans le WSDL du serveur => Si PHP version 4 ou inférieure : librairie NuSOAP Si PHP version 5+ : fonctions natives SOAP http://fr.php.net/manual/fr/ref.soap.php |
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() |
Merci pour ta réponse,
Effectivement j'ai oublié de préciser, donc oui, c'est du SOAP et du PHP5. J'attend encore un jour ou deux d'éventuelles réponses complémentaires puis j'essaierai |
|
|
00
|
|
|
#4 |
|
Membre éclairé
![]() Développeur Web Inscription : avril 2004 Messages : 319 ![]() |
Oki donc t'es les bons ingrédients
Regarde sur ce fofo il y a pas mal de topics sympas, des liens vers d'autres sites, et notemment pour ces fameux "complexType" ! Bon courage ^^ |
|
|
00
|
|
|
#5 | |
|
Membre du Club
![]() |
Citation:
|
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com