/ / Perl веб-сервіси без використання XML або SOAP? - xml, веб-сервіси, perl, мило

Веб-сервіси Perl без використання XML або SOAP? - xml, web-сервіси, perl, мило

Програмне забезпечення, над яким я працюю, використовує SOAP ::Lite і XML :: Parser для спілкування з веб-службою. Ми розглядаємо підтримку старих машин, але наразі не можемо, оскільки SOAP :: Lite вимагає встановлення OpenSSL та використовує XML :: Parser, який вимагає встановлення "expat".

Ці старі машини (Solaris 9) не мають "емігрантів" у базовій установці, і наші користувачі вагаються щодо модифікації цих машин з будь-якої причини.

Чи існує просте у використанні рішення, що не стосується SSL / non-expat, для спілкування через веб-послуги? Можливо, використовуючи LWP :: UserAgent та деякі пакети даних, що не належать до XML?

Відповіді:

0 для відповіді № 1

Якщо ви шукаєте дуже простий клієнт SOAP на основі Perl LWP :: UserAgent для зв'язку з сервером, ця сторінка може представляти інтерес ...

http://users.skynet.be/pascalbotte/rcx-ws-doc/perlpost.htm

Особисто мені не дуже подобається ідея того, що потрібно кодувати та декодувати пакети даних SOAP самостійно, але для простих транзакцій це може відповідати вашим вимогам.


0 для відповіді № 2

Я вважаю, що найкраще вибрати LWP :: UserAgent та спілкуватися через JSON. Дякую за допомогу "мозковому штурму" в коментарях.


0 для відповіді № 3

Можливо, це не ваша чашка чаю, але перевірте RPC :: ExtDirect і RPC :: ExtDirect :: Клієнт. Дешевий, готовий до використання RPC-інтерфейс, який просто працює; серверна сторона повинна бути сумісною з perls до 5.6.