נקודת הקצה וה-Forward Proxy ב-SOAP::Lite
העבירו את נקודת הקצה של SOAP ואת מפת ה-proxy של תעבורת HTTP למקומות הנכונים שלהם ב-SOAP::Lite.
ב-SOAP::Lite, הארגומנט הראשון ל-proxy() הוא נקודת הקצה של SOAP. proxy רשת קדמי נכנס לאפשרויות תעבורת HTTP:
use SOAP::Lite;
my $soap = SOAP::Lite->new;
$soap->proxy(
'https://service.example/soap',
proxy => ['https' => 'http://gateway.example:8080'],
timeout => 15,
);השיטה החיצונית בוחרת את השירות. המפה המקוננת נותנת לתעבורה המבוססת על LWP proxy HTTP ליעדי HTTPS, באמצעות CONNECT. יש להחיל אפשרות זו במקום שבו נבנה אובייקט ה-SOAP::Lite האמיתי של היישום, גם כאשר מעטפת יוצרת אותו. עבור נקודת קצה ציבורית של SOAP שבה מתווך ציבורי לא מאומת מותר, רשימת ה-proxy של HTTP מציעה מועמדים לכתובת ה-proxy המקוננת.
השאירו את מרחב השמות של השירות מוגדר עבור הודעות ה-SOAP שלו. URI זה מזהה שמות XML ואינו מחליף אף אחת משתי נקודות הקצה ברשת.