SOAP::Litessä proxy()-funktion ensimmäinen argumentti on SOAP-päätepiste. Verkon välityspalvelin kuuluu HTTP-siirron asetuksiin:

use SOAP::Lite;

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

Ulompi metodi valitsee palvelun. Sisäkkäinen kartta antaa LWP-pohjaiselle siirrolle HTTP-välityspalvelimen HTTPS-kohteille CONNECTin avulla. Käytä tätä asetusta siellä, missä sovelluksen varsinainen SOAP::Lite-olio luodaan, myös silloin kun kääre luo sen. Julkiselle SOAP-päätepisteelle, jossa tunnistamaton julkinen välittäjä on sallittu, HTTP-välityspalvelinluettelo tarjoaa ehdokkaita sisäkkäiselle välityspalvelin-URL:lle.

Pidä palvelun nimiavaruus määritettynä sen SOAP-viestejä varten. Tämä URI yksilöi XML-nimiä eikä korvaa kumpaakaan verkkopäätepistettä.

Aiheeseen liittyvät artikkelit