Можно ли использовать SOAP::Lite для создания документальных / литеральных веб-сервисов?

Можно ли использовать SOAP::Lite для создания документальных / литеральных веб-сервисов? Хотя он поддерживает написание клиентов для существующих документов / литеральных веб-служб, я не могу найти, как создать документ / литеральный сервер.

Есть ли какой-либо другой модуль, который включает это? Это также будет полезно, если есть простой способ генерации WSDL для такой службы, я пытался использовать POD::WSDL, но другая сторона не смогла получить к нему доступ (при использовании SOAP::Lite я могу использовать WSDL)

Спасибо

1 ответ

Я думаю, что XML:: Compile, XML:: Compile:: SOAP и XML::Compile::WSDL11 - это модули, которые вы хотите использовать при создании (современного) сервера SOAP и / или клиента.

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

Еще одна интересная особенность этих модулей заключается в том, что они могут анализировать WSDL и (если применимо) XSD и генерировать из них примерные структуры данных Perl, чтобы вы знали, чего ожидать при написании обработчика (или хотите знать, какие аргументы следует указывать при записи клиент).

Другие вопросы по тегам