A SOAP::Lite-ban a proxy() első argumentuma a SOAP végpont. Az előremenő hálózati proxy a HTTP átvitel beállításaiba kerül:

use SOAP::Lite;

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

A külső metódus választja ki a szolgáltatást. A beágyazott leképezés HTTP proxyt ad az LWP-alapú átvitelnek a HTTPS célokhoz, CONNECT használatával. Ezt a beállítást ott alkalmazza, ahol az alkalmazás tényleges SOAP::Lite objektuma létrejön, akkor is, amikor egy burkoló hozza létre. Olyan nyilvános SOAP végpont esetén, ahol hitelesítés nélküli nyilvános közvetítő engedélyezett, a HTTP proxy lista jelölteket kínál a beágyazott proxy URL-hez.

Tartsa a szolgáltatás névterét a SOAP üzeneteihez beállítva. Az az URI XML-neveket azonosít, és nem helyettesíti egyik hálózati végpontot sem.

Kapcsolódó cikkek