In SOAP::Lite is die eerste argument vir proxy() die SOAP-eindpunt. 'n Vorentoe-netwerkinstaanbediener gaan in die HTTP-transportopsies:

use SOAP::Lite;

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

Die buitenste metode kies die diens. Die ingebedde kaart gee aan die LWP-gebaseerde transport 'n HTTP-instaanbediener vir HTTPS-bestemmings, met CONNECT. Pas hierdie opsie toe waar die toepassing se werklike SOAP::Lite-voorwerp geskep word, ook wanneer 'n omhulsel dit skep. Vir 'n openbare SOAP-eindpunt waar 'n ongeverifieerde openbare tussenganger toegelaat word, bied die HTTP-instaanbedienerlys kandidate vir die ingebedde instaanbediener-URL.

Hou die diensnaamruimte opgestel vir sy SOAP-boodskappe. Daardie URI identifiseer XML-name en vervang nie een van die netwerkeindpunte nie.

Verwante artikels