Доступ к веб-сервисам Sabre с использованием PHP - PullRequest
2 голосов
/ 26 марта 2009

Мне предложили создать веб-сайт с использованием веб-служб Sabre для обеспечения работы системы бронирования. Вся документация, которую я видел, относится к решениям .NET или Java, и я сомневался, можно ли использовать PHP, так как доступ осуществляется с использованием SOAP.

Я не нашел дополнительной информации по этому поводу, и я предполагаю, что ответ - да, но мне интересно, почему нет ни единой ссылки на эту возможность. Все решения кажутся .NET!

Ответы [ 4 ]

3 голосов
/ 26 марта 2009

SOAP не зависит от языка, что означает, что любой язык может взаимодействовать с веб-службой, если он может генерировать запросы SOAP и обрабатывать ответы.

Документацию PHP SOAP можно найти в руководстве по php

1 голос
/ 14 сентября 2010

Я только что немного покопался, и похоже, что вы можете использовать stream_context_create () для создания пользовательского контекста потока HTTP. Это будет включать заголовок типа содержимого HTTP, который вам нужен. Ресурс, возвращаемый из этого вызова функции, затем может быть передан конструктору SoapClient для использования в вызовах SOAP. Посмотрите http://ca.php.net/stream_context_create и справочную страницу PHP для конструктора SoapClient (извините, я могу опубликовать только одну ссылку как новый пользователь) для получения дополнительной информации.

1 голос
/ 26 марта 2009

PHP можно использовать для эффективного вызова SOAP .

На devzone есть очень хорошее руководство по тому, как хорошо использовать SOAP.

0 голосов
/ 26 марта 2009

Да, PHP можно использовать для подключения к веб-сервисам SOAP - взгляните на NuSOAP . Это позволяет использовать простой и удобный объектно-ориентированный способ использования веб-служб.

...