Khetha isihumusho se-HTTP::ProxyPAC ngaphambi kokuhlola i-URL
Khetha isihumusho se-JavaScript esikhona futhi gcina imiphumela eminingi ye-PAC lapho iklayenti le-Perl lidinga izindlela eziyisipele.
Uma i-HTTP::ProxyPAC ihluleka ngesikhathi sokwakha, kungenzeka ukuthi ayikafinyeleli esicelweni somkhombandlela. Ukukhetha kwayo isihumusho okuzenzakalelayo kuzama imojuli ye-JavaScript kuqala, bese kuba yi-JE; ukwakha kwehluleka uma kungekho nakunye kuzo kuleyo Perl runtime.
Njengoba i-JE isivele ikhona, yikhethe ngokucacile futhi uhlole umkhombandlela:
use HTTP::ProxyPAC;
my $pac = HTTP::ProxyPAC->new('/path/to/network.pac', interp => 'je');
my @routes = $pac->find_proxy('http://service.example/status');Ifayela le-PAC lendawo lihlukanisa ukuhlolwa kwesihumusho nokulandwa kwe-PAC ngokwayo. Umakhi angabuye amukele i-PAC URL, isethenjwa somucu weskripthi noma isibambo esivuliwe.
Khetha umongo womphumela ngamabomu. I-find_proxy kumongo we-scalar ibuyisela umphumela wokuqala; umongo wohlu obonisiwe ugcina iziphakamiso eziningi. Dlulisa inani le-proxy lento ngayinye ye-Result kukhwezo yeklayenti le-HTTP langempela, futhi usingathe ngokucacile umphumela oqondile.
Isihloli sikhetha izindlela; iklayenti le-HTTP kusamele ixhumane futhi lisebenzise inqubomgomo yokubuyela emuva edingekayo. Ukugcina zonke iziphakamiso kubalulekile kuphela uma lelo klayenti lizozizama ngokulandelana okuhlosiwe.