Вопрос

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

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

Это было полезно?

Решение

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

Другие советы

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

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

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

Есть очень хороший мастер-класс зона разработчика о том, как правильно использовать SOAP.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top