Ef HTTP::ProxyPAC mistekst við smíðina er mögulegt að það hafi ekki náð neinni beiðni til áfangastaðar. Sjálfvirkt túlkval þess reynir fyrst JavaScript eininguna og síðan JE; smíðin mistekst ef hvorugt er tiltækt í því Perl-umhverfi.

Þar sem JE er þegar tiltækt, veldu það skýrt og metu áfangastaðinn:

use HTTP::ProxyPAC;

my $pac = HTTP::ProxyPAC->new('/path/to/network.pac', interp => 'je');
my @routes = $pac->find_proxy('http://service.example/status');

Staðbundið PAC-skjal aðskilur túlkun túlksins frá því að sækja PAC-ið sjálft. Smiðurinn getur einnig tekið við PAC-slóð, tilvísun í skriftastreng eða opið handfangi.

Veldu samhengi niðurstöðunnar af ásetningi. find_proxy í stökum samhengi skilar fyrstu niðurstöðunni; listasamhengið sem sýnt er varðveitir fleiri kandídeta. Sendu proxy-gildi hvers Result-hluts í stillingar raunverulega HTTP-biðlarans og meðhöndlaðu beina niðurstöðu sérstaklega.

Metandinn velur leiðir; HTTP-biðlarinn verður samt að tengjast og innleiða nauðsynlega varastefnu. Að halda öllum kandídetum skiptir aðeins máli ef sá biðlari mun prófa þau í fyrirhugaðri röð.

Tengdir greinar