FindProxyForURL prima odredište, a ne URL za preuzimanje PAC datoteke
Parametar upita koji se koristi za dohvatanje PAC datoteke ne izlaže se automatski kao deo svakog URL-a odredišta koji se prosleđuje funkciji usmeravanja.
Pretpostavimo da je vaš URL konfiguracije https://config.example/proxy.pac?office=west. Unutar FindProxyForURL(url, host), argument url nije taj URL konfiguracije.
On opisuje zahtev prema odredištu koje se usmerava, u skladu sa dokumentovanim čišćenjem na strani klijenta. Skripta ne dobija location.search nalik stranici koji sadrži niz upita za preuzimanje PAC datoteke.
Ako parametar upita bira konfiguraciju, neka ga server konfiguracije namerno koristi pri generisanju vraćene skripte. Klijent tada dobija izričitu politiku umesto da pokušava da obnovi nedostupne metapodatke preuzimanja pri svakoj odluci usmeravanja.
Držite ulaz pod kontrolom i izbegavajte objavljivanje tajni u URL-u konfiguracije. URL koji se koristi za distribuciju može se pojaviti u zapisima konfiguracije i dnevnicima servera.
To je odvojeno od raščlanjivanja upita odredišta. Pregledači takođe mogu ukloniti HTTPS putanju i informacije o upitu iz tog ulaza odredišta, ali to je druga granica, a ne pristup URL-u za preuzimanje PAC datoteke.