SOAP::Lite में proxy() का पहला argument SOAP endpoint है। forward network proxy HTTP transport के विकल्पों में जाता है:

use SOAP::Lite;

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

बाहरी method सेवा चुनती है। भीतरी map LWP-आधारित transport को HTTPS गंतव्यों के लिए HTTP proxy देता है, CONNECT का उपयोग करके। यह विकल्प वहाँ लागू करें जहाँ अनुप्रयोग का वास्तविक SOAP::Lite ऑब्जेक्ट बनाया जाता है, तब भी जब कोई wrapper उसे बनाता है। ऐसे सार्वजनिक SOAP endpoint के लिए जहाँ बिना प्रमाणीकरण वाला सार्वजनिक मध्यस्थ अनुमत है, HTTP proxy सूची भीतरी proxy URL के लिए उम्मीदवार देती है।

सेवा का namespace उसके SOAP संदेशों के लिए कॉन्फ़िगर रखें। वह URI XML नामों की पहचान करता है और दोनों में से किसी भी नेटवर्क endpoint को प्रतिस्थापित नहीं करता।

संबंधित लेख