U SOAP::Lite prvi argument za proxy() je SOAP krajnja točka. Prosljeđujući mrežni proxy ide u opcije HTTP transporta:

use SOAP::Lite;

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

Vanjski metod bira servis. Ugniježđena mapa daje LWP transportu HTTP proxy za HTTPS odredišta, koristeći CONNECT. Primijenite ovu opciju tamo gdje se gradi stvarni SOAP::Lite objekt aplikacije, uključujući kada ga stvara omotač. Za javnu SOAP krajnju točku gdje je dopušten neautentificirani javni posrednik, lista HTTP proxyja nudi kandidate za ugniježđeni proxy URL.

Držite imenski prostor servisa konfiguriran za njegove SOAP poruke. Taj URI identificira XML imena i ne zamjenjuje nijednu od dvije mrežne krajnje točke.

Povezani članci