FindProxyForURL tar emot målet, inte PAC-nedladdningsadressen
En frågeparameter som används för att hämta en PAC-fil exponeras inte automatiskt som en del av varje mål-URL som skickas till routningsfunktionen.
Anta att din konfigurations-URL är https://config.example/proxy.pac?office=west. Inuti FindProxyForURL(url, host) är argumentet url inte den konfigurations-URL:en.
Det beskriver målbegäran som routas, med förbehåll för klientens dokumenterade sanering. Skriptet får ingen sidliknande location.search som innehåller frågesträngen för PAC-nedladdningen.
Om frågeparametern väljer en konfiguration, låt konfigurationsservern använda den medvetet när den genererar skriptet som returneras. Klienten får då en explicit policy i stället för att försöka återställa otillgänglig nedladdningsmetadata vid varje routningsbeslut.
Håll indata under kontroll och undvik att publicera hemligheter i konfigurations-URL:en. En URL som används för distribution kan förekomma i konfigurationsposter och serverloggar.
Detta är skilt från att tolka en måls fråga. Webbläsare kan också ta bort HTTPS-sökväg och frågeinformation från den mål-indatan, men det är en annan gräns, inte åtkomst till PAC-nedladdningsadressen.