نقطه پایانی و پروکسی پیشرو در SOAP::Lite
نقطه پایانی SOAP و نگاشت پروکسی انتقال HTTP را در جای درست خود در SOAP::Lite قرار دهید.
در 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 را مشخص میکند و جای هیچیک از دو نقطه پایانی شبکه را نمیگیرد.