À l'aide de Bouffer de consommer de SAVON
Je suis épris de la Bouffer cadre que je viens de découvrir. Je l'utilise pour rassembler des données provenant de plusieurs API à l'aide de différentes de la réponse des structures. Il a travaillé trouver JSON et XML, mais les services dont j'ai besoin pour consommer utilise du SAVON. Est-il intégré dans la façon de consommer de SAVON services à Bouffer?
Je tiens également à obtenir plus d'information sur ce sujet. Le Gave de documentation ne mentionne rien au sujet .fichiers wsdl ou de SAVON.
OriginalL'auteur LordZardeck | 2013-10-03
Vous devez vous connecter pour publier un commentaire.
Vous pouvez obtenir Bouffer à envoyer des requêtes SOAP.
Notez que le SAVON a toujours une Enveloppe, en-Tête et le Corps.
La première chose que j'ai à faire est de construire le corps xml avec SimpleXML:
Nous avons ensuite envelopper notre corps xml avec le savon de l'enveloppe, en-tête et le corps.
Ensuite, nous avons besoin de savoir ce que notre système d'extrémité est dans les docs de l'api.
Nous avons ensuite créer le client en Bouffer:
OriginalL'auteur acnc111
À mon humble avis Bouffer n'ont pas une pleine charge SOAP et fonctionne uniquement avec des requêtes HTTP.
src/Guzzle/Http/ClientInterface.php Ligne:76
Même si le SAVON serveur est configuré pour négocier sur le port 80, je pense que php SoapClient est la meilleure solution ici car il prend en charge WSDL
OriginalL'auteur ishenkoyv
Vieux Sujet, mais comme j'étais à la recherche pour la même réponse, il semble async-savon-gave est en train de faire le travail.
OriginalL'auteur Raphael1px
Bouffer HTTP peut être utilisé pour les requêtes SOAP & fonctionne comme un charme:
Ci-dessous est la façon que j'ai mis en œuvre.
Créer des variables:
Créer une fonction permettant de former une requête soap.
Définir un corps & appel generateSoapRequest méthode.
e.g:
OriginalL'auteur user3785966