Domanda:
Come testare un file PAC?
Ambiente: Cisco Web Security Appliance (WSA), modalità esplicita, file PAC
Gli errori del file PAC in genere non vengono visualizzati da browser come Internet Explorer, Firefox, ecc. Questi errori possono essere correlati alla sintassi o alla logica.
È possibile risolvere i problemi di sintassi e logica di un file PAC utilizzando una semplice funzione Java: Alerts()
L'esempio seguente mostra come applicare questa funzione per determinare se il file PAC è stato elaborato o meno e a quale delle mie istruzioni "if" è stata associata:
funzione FindProxyForURL(url, host)
{
javascript:alert ("All'interno della funzione");
if (isInNet(host, "200.0.0.0", "255.0.0.0")
{
javascript:alert ("Prima pagina if");
restituisce "PROXY 10.49.217.162:80";
}
if (isInNet(host, "210.0.0.0", "255.0.0.0")
{
javascript:alert ("Secondo if interno");
restituisce "PROXY 10.49.217.162:80";
}
in caso contrario, restituire "DIRECT";
}
Nota: questa opzione può essere utile per risolvere i problemi relativi agli script di file PAC più avanzati che, ad esempio, eseguono il bilanciamento del carico.