سؤال:
كيف يتم إختبار ملف مسوغات الوصول المحمي؟
البيئة: جهاز أمان الويب (WSA) من Cisco، الوضع الصريح، ملف PAC
عادة لا يتم عرض أخطاء ملفات PAC بواسطة المستعرضات مثل Internet Explorer و Firefox وما إلى ذلك. يمكن أن تكون هذه الأخطاء بناء جملة أو مرتبطة بالمنطق.
من الممكن أستكشاف أخطاء بناء الجملة والمنطق الخاصة بملف مسوغات الوصول المحمي وإصلاحها باستخدام دالة جافا بسيطة: تنبيهات()
يوضح المثال التالي كيفية تطبيق هذه الدالة لتحديد ما إذا كان ملف مسوغات الوصول المحمي قد تمت معالجته أو لا وأي جملة من جملة "إذا" تم مطابقتها:
الدالة FindProxyForURL(url، المضيف)
{
JavaScript&colon؛تنبيه ("داخل الدالة")؛
IF (isInNet(المضيف، "200.0.0.0"، "255.0.0.0")
{
JavaScript&colon؛تنبيه ("Inside 1st if")؛
إرجاع "الوكيل 10.49.217.162:80"؛
}
IF (iInNet(المضيف، "210.0.0.0"، "255.0.0.0")
{
JavaScript&colon؛تنبيه ("Inside 2nd if")؛
إرجاع "الوكيل 10.49.217.162:80"؛
}
وإلا إرجاع "DIRECT"؛
}
ملاحظة: قد يكون هذا مفيدا لاستكشاف أخطاء البرامج النصية المتقدمة الخاصة بملفات مسوغات الوصول المحمي التي تقوم بموازنة الأحمال على سبيل المثال وإصلاحها.