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-ভিত্তিক ট্রান্সপোর্টকে HTTPS গন্তব্যের জন্য HTTP প্রক্সি দেয়, CONNECT ব্যবহার করে। এই অপশনটি সেখানে প্রয়োগ করুন যেখানে অ্যাপ্লিকেশনের প্রকৃত SOAP::Lite অবজেক্ট তৈরি হয়, কোনো র‍্যাপার সেটি তৈরি করলেও। এমন পাবলিক SOAP এন্ডপয়েন্টের জন্য যেখানে অনুমোদনহীন পাবলিক মধ্যস্থতাকারী অনুমোদিত, HTTP প্রক্সি তালিকা ভেতরের প্রক্সি URL-এর জন্য প্রার্থী দেয়।

সার্ভিস নেমস্পেসটি তার SOAP বার্তার জন্য কনফিগার করা রাখুন। ওই URI XML নাম চিহ্নিত করে এবং দুই নেটওয়ার্ক এন্ডপয়েন্টের কোনোটিই প্রতিস্থাপন করে না।

সম্পর্কিত নিবন্ধ