I SOAP::Lite är det första argumentet till proxy() SOAP-slutpunkten. En vidarebefordrande nätverksproxy hör till HTTP-transportens alternativ:

use SOAP::Lite;

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

Den yttre metoden väljer tjänsten. Den inbäddade kartan ger den LWP-baserade transporten en HTTP-proxy för HTTPS-mål, med hjälp av CONNECT. Använd det här alternativet där programmets faktiska SOAP::Lite-objekt byggs, även när en wrapper bygger det. För en offentlig SOAP-slutpunkt där en oautentiserad offentlig mellanhand tillåts erbjuder HTTP-proxylistan kandidater för den inbäddade proxy-URL:en.

Håll tjänstens namnrymd konfigurerad för dess SOAP-meddelanden. Den URI:n identifierar XML-namn och ersätter ingen av de två nätverksslutpunkterna.

Relaterade artiklar