問題:
如何測試PAC檔案?
環境:思科網路安全裝置(WSA)、顯式模式、PAC檔案
PAC檔案錯誤通常不會由Internet Explorer、Firefox等瀏覽器顯示。這些錯誤可能與語法或邏輯有關。
可以使用簡單的Java函式Alerts()對PAC檔案的語法和邏輯進行故障排除
以下示例顯示如何應用此函式來確定是否處理了PAC檔案以及匹配了哪個「if」語句:
函式FindProxyForURL(url,host)
{
javascript:alert("函式內部");
if(isInNet(host, "200.0.0.0", "255.0.0.0"))
{
javascript:alert("Inside 1st if");
返回"PROXY 10.49.217.162:80";
}
if(isInNet(host, "210.0.0.0", "255.0.0.0"))
{
javascript:alert("Inside 2nd if");
返回"PROXY 10.49.217.162:80";
}
否則返回「DIRECT」;
}
注意:這對於排除執行例項負載均衡的更高級PAC檔案指令碼的故障非常有用。