Dalam SOAP::Lite, argumen pertama kepada proxy() ialah endpoint SOAP. Proxy rangkaian hadapan masuk ke dalam pilihan pengangkutan HTTP:

use SOAP::Lite;

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

Kaedah luar memilih perkhidmatan. Peta bersarang memberikan pengangkutan berasaskan LWP sebuah proxy HTTP untuk destinasi HTTPS, menggunakan CONNECT. Gunakan pilihan ini di tempat objek SOAP::Lite sebenar aplikasi dibina, termasuk apabila pembalut menciptanya. Untuk endpoint SOAP awam yang membenarkan perantara awam tanpa pengesahan, senarai proxy HTTP menawarkan calon untuk URL proxy bersarang.

Kekalkan ruang nama perkhidmatan dikonfigurasikan untuk mesej SOAPnya. URI itu mengenal pasti nama XML dan tidak menggantikan mana-mana daripada dua endpoint rangkaian.

Artikel berkaitan