Question

J'ai été approché pour créer un site Web en utilisant Sabre Web Services pour alimenter le système de réservation. Tous les documents que je l'ai vu se réfère à des solutions .NET ou Java, et je suis dans le doute de savoir si PHP peut être utilisé, car l'accès est effectuée en utilisant SOAP.

Je n'ai pas trouvé plus d'informations à ce sujet, et je suppose que la réponse est oui, mais je me demande pourquoi il n'y a pas une seule référence à ce qui est possible. Toutes les solutions semblent être .NET!

Était-ce utile?

La solution

Oui, PHP peut être utilisé pour se connecter à des services Web SOAP - jetez un oeil à NuSOAP . Il permet à un objet agréable et facile de consommer manière orientée services Web.

Autres conseils

SOAP est indépendant du langage, ce qui signifie que toute langue peut communiquer avec le service Web si elle peut générer des requêtes SOAP et traiter les réponses.

documentation SOAP de PHP se trouve dans le manuel php

PHP peut être utilisé pour appeler SOAP assez efficacement.

Il y a un très bon tutoriel sur DevZone sur la façon dont vous pouvez utiliser SOAP bien.

Je viens de faire un peu de creuser autour et il semble que vous pouvez utiliser stream_context_create () pour créer un contexte de flux HTTP personnalisé. Cela inclut l'en-tête de type de contenu HTTP dont vous avez besoin. La ressource retournée à cet appel de fonction peut alors être transmis au constructeur SoapClient à utiliser dans les appels SOAP. Jetez un oeil à http://ca.php.net/stream_context_create et la page de manuel PHP pour la constructeur SoapClient (désolé, je ne peux pas poster un lien en tant que nouvel utilisateur) pour plus d'informations.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top