URL মূল্যায়নের আগে HTTP::ProxyPAC-এর ইন্টারপ্রেটার নির্বাচন করুন
একটি উপলব্ধ JavaScript ইন্টারপ্রেটার বেছে নিন এবং Perl ক্লায়েন্টের বিকল্প রুট দরকার হলে একাধিক PAC ফলাফল রাখুন।
নির্মাণের সময় HTTP::ProxyPAC ব্যর্থ হলে এটি কোনো গন্তব্য অনুরোধে পৌঁছায়নি হতে পারে। এর স্বয়ংক্রিয় ইন্টারপ্রেটার নির্বাচন প্রথমে JavaScript মডিউল, তারপর JE চেষ্টা করে; সেই Perl রানটাইমে দুটির কোনোটিই না থাকলে নির্মাণ ব্যর্থ হয়।
JE যেহেতু আগেই আছে, এটিকে স্পষ্টভাবে নির্বাচন করে গন্তব্য মূল্যায়ন করুন:
use HTTP::ProxyPAC;
my $pac = HTTP::ProxyPAC->new('/path/to/network.pac', interp => 'je');
my @routes = $pac->find_proxy('http://service.example/status');একটি স্থানীয় PAC ফাইল ইন্টারপ্রেটার মূল্যায়নকে PAC নিজে আনার থেকে আলাদা করে। কনস্ট্রাক্টর PAC URL, স্ক্রিপ্ট স্ট্রিং রেফারেন্স বা খোলা হ্যান্ডেলও গ্রহণ করতে পারে।
ফলাফল প্রসঙ্গ সচেতনভাবে বেছে নিন। স্কেলার find_proxy প্রথম ফলাফল দেয়; দেখানো তালিকা প্রসঙ্গ একাধিক প্রার্থী সংরক্ষণ করে। প্রতিটি Result বস্তুর প্রক্সি মান প্রকৃত HTTP ক্লায়েন্টের কনফিগারেশনে দিন এবং সরাসরি ফলাফল স্পষ্টভাবে সামলান।
মূল্যায়নকারী রুট বেছে নেয়; HTTP ক্লায়েন্টকে এখনও সংযোগ করতে হবে এবং প্রয়োজনীয় ফলব্যাক নীতি বাস্তবায়ন করতে হবে। সমস্ত প্রার্থী রাখা কেবল তখনই গুরুত্বপূর্ণ যদি সেই ক্লায়েন্ট সেগুলি উদ্দিষ্ট ক্রমে চেষ্টা করে।