SOAP::Lite मा endpoint र forward proxy
SOAP endpoint र HTTP transport को proxy map SOAP::Lite मा सही स्थानमा राख्नुहोस्।
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 मध्ये कुनैलाई पनि प्रतिस्थापन गर्दैन।