From: Cre0NIX <slash-y3k@yandex.ru.>
Newsgroups: email
Date: Mon, 30 Aug 2008 18:21:07 +0000 (UTC)
Subject: Пример использования Perl модуля SOAP::Lite
Натолкнулся в ЖЖ (http://dil.livejournal.com/632284.html) на вопрос о
том, почему SOAP::Lite возвращает скаляр.
Попутно сказано о проблеме с тэгами "s-gensym"/"c-gensym".
Итак, необходимо создать клиент/серверное приложение использующее
протокол SOAP (смотрим документы W3C на
http://www.w3.org/2000/xp/Group/), в котором клиент вызывает
определенную функцию с параметрами, а сервер возвращает ответ в
XML-тэгах.
Для примера будем использовать CPAN библиотеку SOAP::Lite.
В настройках Apache прописываем настройки двух серверов:
WebApp: 10.0.0.1:7080
SOAP: 10.0.0.2:7082
В форме присутствуют элементы ввода ф-ции function - param1,param2:
если возникли проблемы с лишними тэгами типа "s-gensym" или "c-gensym",
читаем http://www.soaplite.com/2003/08/how_do_you_turn.html и убираем
лишние бэкслэши перед "SOAP::Data" ;)