Vraag:
Hoe een PAC-bestand testen?
Milieu: Cisco Web Security Appliance (WSA), Expliciete modus, PAC-bestand
PAC-bestandsfouten worden meestal niet weergegeven door browsers zoals Internet Explorer, Firefox etc. Deze fouten kunnen met syntaxis of logica verband houden.
Het is mogelijk om de syntaxis en de logica van een PAC-bestand op te lossen met behulp van een eenvoudige Java-functie: Alerts()
In het onderstaande voorbeeld ziet u hoe u deze functie kunt toepassen om te bepalen of het PAC-bestand is verwerkt en welke 'als'-instructie is gekoppeld:
functie FindProxyForURL (URL, host)
{
javascript:waarschuwing ("Binnen de functie");
indien (isInNet(host, "200.0.0.0", "255.0.0.0"))
{
javascript:waarschuwing ("Binnen 1st indien");
retourneren "PROXY 10.49.217.162:80";
}
indien (isInNet(host, "210.0.0.0", "255.0.0.0"))
{
javascript:waarschuwing ("In tweede geval");
retourneren "PROXY 10.49.217.162:80";
}
anders "DIRECT" retourneren;
}
Opmerking: dit kan handig zijn om meer geavanceerde PAC-bestandsscripts op te lossen die bijvoorbeeld taakverdeling uitvoeren.