Question :
Comment tester un fichier PAC ?
Environnement : appareil de sécurité Web Cisco (WSA), mode explicite, fichier PAC
Les erreurs de fichier PAC ne sont généralement pas affichées par les navigateurs comme Internet Explorer, Firefox, etc. Ces erreurs peuvent être liées à la syntaxe ou à la logique.
Il est possible de dépanner la syntaxe et la logique d'un fichier PAC en utilisant une fonction Java simple : Alerts()
L'exemple ci-dessous montre comment appliquer cette fonction pour déterminer si le fichier PAC a été traité ou non et lequel de mes énoncés « si » a été jumelé :
fonction FindProxyForURL(url, host)
{
javascript:alert ("À l'intérieur de la fonction");
if (isInNet(host, "200.0.0.0", "255.0.0.0"))
{
javascript:alert ("Inside 1st if");
return "PROXY 10.49.217.162:80";
}
if (isInNet(host, "210.0.0.0", "255.0.0.0"))
{
javascript:alert ("Inside 2nd if");
return "PROXY 10.49.217.162:80";
}
sinon, retournez "DIRECT";
}
Remarque : cela peut être utile pour dépanner des scripts de fichiers PAC plus avancés qui effectuent l'équilibrage de charge, par exemple.