FindProxyForURL krijt de bestimming, net de PAC-download-URL
In query-parameter dy't brûkt wurdt om in PAC-bestân op te heljen, wurdt net automatysk bleatlein as part fan elke bestimmings-URL dy't oan de routingfunksje jûn wurdt.
Stel dat jo konfiguraasje-URL https://config.example/proxy.pac?office=west is. Yn FindProxyForURL(url, host) is it argumint url net dy konfiguraasje-URL.
It beskriuwt it bestimmingsfersyk dat rout wurdt, ûnder foarbehâld fan de dokumintearre suverring fan de klant. It skript krijt gjin side-lyk location.search mei de query-string fan 'e PAC-download.
As de query-parameter in konfiguraasje selektearret, lit de konfiguraasjeserver it dan bewust brûke by it generearjen fan it weromstjoerde skript. De klant krijt dan in eksplisyt belied ynstee fan by elke routingbeslissing net-beskikbere download-metadata werom te heljen.
Hâld de ynfier ûnder kontrôle en foarkom dat geheimen yn 'e konfiguraasje-URL publisearre wurde. In URL dy't foar distribúsje brûkt wurdt, kin yn konfiguraasjerekords en serverlogs ferskine.
Dit is los fan it parsearjen fan 'e query fan in bestimming. Browsers kinne ek HTTPS-paad en query-ynformaasje út dy bestimmingsynfier fuortsmite, mar dat is in oare grins, gjin tagong ta de PAC-download-URL.