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.

Izihloko ezihlobene