Инструменты пользователя

Инструменты сайта


Боковая панель

Связь

soap

Содержание

SOAP

SOAP (Simple Object Access Protocol) - простой протокол доступа к объектам. SOAP – это популярный протокол для работы с Веб- службами, который целиком основан на формате XML. WSDL (Web Services Description Language) — язык описания Веб- служб и доступа к ним, основанный на языке XML.

SOAP запросы выполняются с помощью объекта XMLHttpRequest и XPath- запросов. SOAP- Сериализация. Вызовы SOAP более надежны по сравнению с вызовами XML-RPC, поскольку можно использовать произвольный XML. Это позволяет структурировать вызов методом, наиболее подходящим для вашего приложения. Сообщения SOAP состоят из заголовка, который содержит информацию о запросе, и тела, которое содержит сам запрос. И заголовок, и тело содержатся в "конверте" (envelope).

SOAP и PHP

Установка поддержки SOAP в PHP:

# aptitude install php-soap

Класс SoapClient – создание SOAP-клиента. Класс SoapServer – создание SOAP-сервера. Класс SoapFault – информация об ошибках.

  • Отключение кэширование WSDL- документа на время разработки
    ini_set("soap.wsdl_cache_enabled", "0");

Ссылки




soap.txt · Последние изменения: 2013/01/29 13:45 (внешнее изменение)