Кінцева точка та forward proxy у SOAP::Lite
Передавайте кінцеву точку SOAP і карту проксі HTTP-транспорту в правильні позиції в SOAP::Lite.
У SOAP::Lite перший аргумент proxy() — це кінцева точка SOAP. Прямий мережевий проксі вказується в параметрах HTTP-транспорту:
use SOAP::Lite;
my $soap = SOAP::Lite->new;
$soap->proxy(
'https://service.example/soap',
proxy => ['https' => 'http://gateway.example:8080'],
timeout => 15,
);Зовнішній метод вибирає сервіс. Вкладена карта дає транспорту на основі LWP HTTP-проксі для адрес HTTPS, з використанням CONNECT. Застосовуйте цей параметр там, де створюється реальний об'єкт SOAP::Lite програми, зокрема коли його створює обгортка. Для публічної кінцевої точки SOAP, де дозволено неавтентифікований публічний посередник, список HTTP-проксі пропонує кандидатів для вкладеного URL проксі.
Залишайте простір імен сервісу налаштованим для його повідомлень SOAP. Цей URI визначає імена XML і не замінює жодну з двох мережевих кінцевих точок.