Как работают веб-сервисы SOAP и как их использовать в PHP - PullRequest
0 голосов
/ 17 марта 2012

Чем элемент в Soap Envelope отличается от заголовков HTTP?

Почему ответы REST считаются удобочитаемыми для человека, а SOAP нет?

При использовании служб SOAP в PHP с SoapClient(), это основная идея, которую класс SoapClient () принимает в качестве параметра WSDL, находит местоположение веб-службы, создает конверт SOAP на основе того, какие методы и параметры вызываются в вашем объекте SoapClient, отправляетзапрос, и возвращает какой-то ответ?

1 Ответ

1 голос
/ 17 марта 2012

SOAP - это просто протокол на основе XML поверх HTTP. Я не знаю, почему это не было бы читабельно для человека ... я думаю, что оно немного более замысловатое, но оно все еще простое

По своему опыту работы с SOAP он предлагает базовую архитектуру для настройки веб-сервиса. Вы вызываете веб-сервис SOAP так же, как и обычную функцию. Вы можете иметь произвольное количество параметров, просто убедитесь, что они хорошо сериализуются по XML / HTTP.

Кроме того, SOAP предоставляет вам WSDL-файл с описанием ваших веб-сервисов (список функций и их параметров).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...