في 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 مرشحين لعنوان URL للوسيط المتداخل.

أبقِ مساحة اسم الخدمة مهيأة لرسائل SOAP الخاصة بها. ذلك URI يحدد أسماء XML ولا يحل محل أي من نقطتي النهاية الشبكيتين.

مقالات ذات صلة