கட்டுமானத்தின் போது 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 வாடிக்கையாளர் இன்னும் இணைந்து தேவையான மாற்று வழிக் கொள்கையை செயல்படுத்த வேண்டும். எல்லா வேட்பாளர்களையும் வைத்திருப்பது அந்த வாடிக்கையாளர் அவற்றை எண்ணிய வரிசையில் முயற்சித்தால் மட்டுமே முக்கியம்.

தொடர்புடைய கட்டுரைகள்