Sa SOAP::Lite, ang unang argumento sa proxy() ay ang SOAP endpoint. Ang forward network proxy ay napupunta sa mga opsyon ng HTTP transport:

use SOAP::Lite;

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

Pinipili ng panlabas na method ang serbisyo. Ang nested na mapa ay nagbibigay sa LWP-based na transport ng HTTP proxy para sa mga destinasyong HTTPS, gamit ang CONNECT. Ilapat ang opsyong ito kung saan binubuo ang aktwal na SOAP::Lite object ng aplikasyon, kabilang kapag wrapper ang gumagawa nito. Para sa pampublikong SOAP endpoint kung saan pinapayagan ang hindi awtentikadong pampublikong tagapamagitan, ang listahan ng HTTP proxy ay nag-aalok ng mga kandidato para sa nested na proxy URL.

Panatilihing naka-configure ang namespace ng serbisyo para sa mga SOAP message nito. Tinutukoy ng URI na iyon ang mga pangalang XML at hindi pinapalitan ang alinman sa dalawang network endpoint.

Kaugnay na mga artikulo