I SOAP::Lite er det første argument til proxy() SOAP-endepunktet. En forward-netværksproxy hører til i HTTP-transportens indstillinger:

use SOAP::Lite;

my $soap = SOAP::Lite->new;
$soap->proxy(
    'https://service.example/soap',
    proxy => ['https' => 'http://gateway.example:8080'],
    timeout => 15,
);

Den ydre metode vælger tjenesten. Det indlejrede map giver den LWP-baserede transport en HTTP-proxy til HTTPS-destinationer, ved hjælp af CONNECT. Anvend denne indstilling der, hvor applikationens faktiske SOAP::Lite-objekt oprettes, også når en wrapper opretter det. For et offentligt SOAP-endepunkt, hvor en uautentificeret offentlig mellemmand er tilladt, tilbyder HTTP-proxy-listen kandidater til den indlejrede proxy-URL.

Hold service-navnerummet konfigureret til dets SOAP-beskeder. Den URI identificerer XML-navne og erstatter ikke nogen af de to netværksendepunkter.

Relaterede artikler