در SOAP::Lite، نخستین آرگومان proxy() نقطه پایانی SOAP است. پروکسی شبکه پیشرو در گزینه‌های انتقال HTTP قرار می‌گیرد:

use SOAP::Lite;

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

متد بیرونی سرویس را انتخاب می‌کند. نگاشت تودرتو به انتقال مبتنی بر LWP یک پروکسی HTTP برای مقصدهای HTTPS می‌دهد، با استفاده از CONNECT. این گزینه را جایی اعمال کنید که شیء واقعی SOAP::Lite برنامه ساخته می‌شود، از جمله وقتی یک پوشش آن را می‌سازد. برای یک نقطه پایانی SOAP عمومی که در آن واسطه عمومی احرازنشده مجاز است، فهرست پروکسی HTTP نامزدهایی برای نشانی پروکسی تودرتو عرضه می‌کند.

فضای نام سرویس را برای پیام‌های SOAP آن تنظیم‌شده نگه دارید. آن URI نام‌های XML را مشخص می‌کند و جای هیچ‌یک از دو نقطه پایانی شبکه را نمی‌گیرد.

مقالات مرتبط