Elektu la interpretilon de HTTP::ProxyPAC antaŭ ol taksi URL-on
Elektu disponeblan JavaScript-interpretilon kaj konservu plurajn PAC-rezultojn, kiam la Perl-kliento bezonas rezervajn vojojn.
Se HTTP::ProxyPAC malsukcesas dum konstruado, ĝi eble ankoraŭ ne atingis iun celpeton. Ĝia aŭtomata interpretilelekto unue provas la modulon JavaScript, poste JE; la konstruado malsukcesas, se neniu el ili haveblas en tiu Perl-rultempo.
Ĉar JE jam haveblas, elektu ĝin eksplicite kaj taksu la celon:
use HTTP::ProxyPAC;
my $pac = HTTP::ProxyPAC->new('/path/to/network.pac', interp => 'je');
my @routes = $pac->find_proxy('http://service.example/status');Loka PAC-dosiero apartigas la interpretilan taksadon de la alporto de la PAC mem. La konstruilo ankaŭ povas akcepti PAC-URL-on, referencon al skripta ĉeno aŭ malfermitan tenilon.
Elektu la rezultan kuntekston konscie. Skalara find_proxy redonas la unuan rezulton; la montrita lista kunteksto konservas plurajn kandidatojn. Transdonu la prokuran valoron de ĉiu Result-objekto al la agordo de la reala HTTP-kliento kaj traktu rektan rezulton eksplicite.
La taksilo elektas vojojn; la HTTP-kliento tamen devas konekti kaj efektivigi la postulatan rezervan politikon. Konservi ĉiujn kandidatojn gravas nur se tiu kliento provos ilin laŭ la celita ordo.