5 votes

Générateur de proxy de service Web dans l'environnement PHP

Dans Visual Studio lorsque nous voulons consommer un service web, nous ajoutons simplement Référence de Service, puis simplement copier et coller l'adresse du service web dans le champ d'adresse et cliquer sur Go !

entrez la description de l'image ici

Avec l'aide de l'IDE Visual Studio (ou svcutil.exe), nous pouvons simplement utiliser les classes proxy générées pour le service web.

quelque chose comme:

TopUpServiceClient client = new TopUpServiceClient();

TopUpRequest request = new TopUpRequest();
request.MerchantId = 100;
request.ReferenceId = 1001;
request.ServiceType = ServiceType.Prepaid;

TopUpResponse response = client.TopUp(request);

Nous avons un Client qui veut utiliser notre service avec php, mais il rencontre de nombreux problèmes pour créer et travailler avec des objets Soap et pour analyser les objets WSDL et les objets de contrat de données.

J'ai testé ses scripts php et les ai débogués avec fiddler, l'Enveloppe qui est passée à notre système est totalement incorrecte. (il utilise SoapClient et NuSoap sans succès !)

En passant, ma question : Y a-t-il un générateur de proxy de service web comme celui que nous avons dans Visual Studio dans le monde PHP? Un IDE? PhpStorm, NetBeans, Eclipse? Ou des outils qui peuvent nous aider?

Je veux lui envoyer quelque chose comme notre environnement de proxy généré, qu'il peut utiliser facilement!

2voto

user199326 Points 31

Enfin je l'ai trouvé. Un simple, petit et utile générateur de proxy Soap.

"Soap Proxy" développé par "Przemek Berezowski"

vous pouvez le télécharger ici.

Il y a d'autres outils et scripts disponibles, mais cette petite chose m'a beaucoup aidé!

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X