Eğer HTTP::ProxyPAC oluşturma sırasında başarısız olursa, hiçbir hedef isteğine ulaşmamış olabilir. Otomatik yorumlayıcı seçimi önce JavaScript modülünü, sonra JE modülünü dener; bu Perl çalışma ortamında ikisi de yoksa oluşturma başarısız olur.

JE zaten mevcut olduğundan, onu açıkça seçin ve hedefi değerlendirin:

use HTTP::ProxyPAC;

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

Yerel bir PAC dosyası, yorumlayıcı değerlendirmesini PAC'ın kendisinin alınmasından ayırır. Kurucu ayrıca bir PAC URL'si, betik dizesi başvurusu veya açık bir tanıtıcı kabul edebilir.

Sonuç bağlamını bilinçli olarak seçin. Skaler find_proxy ilk sonucu döndürür; gösterilen liste bağlamı birden çok adayı korur. Her Result nesnesinin proxy değerini gerçek HTTP istemcisinin yapılandırmasına aktarın ve doğrudan sonucu açıkça ele alın.

Değerlendirici yolları seçer; HTTP istemcisi yine de bağlanmalı ve gerekli yedek politikasını uygulamalıdır. Tüm adayları korumak yalnızca o istemci bunları amaçlanan sırayla deneyecekse önemlidir.

İlgili makaleler