האם מדיניות ה-Java proxy שלך מאפשרת מסלול ישיר חלופי?
בדוק את מועמדי הסלקטור של Java כאשר פרוקסי שנכשל חייב לעצור את הבקשה ולא לאפשר מסלול אחר.
סלקטור פרוקסי של Java יכול להחזיר כמה מועמדי ניתוב עבור URI. כאשר הרשימה מכילה פרוקסי ואחריו Proxy.NO_PROXY, לקוח משתתף עשוי לנסות חיבור ישיר לאחר שהפרוקסי נכשל.
חוזה ProxySelector מגדיר את רשימת המועמדים ואת הודעת הכשל. בדוק את התוצאה עבור היעד המדויק לצד התנהגות הניסיון החוזר והעקיפה של הלקוח.
אם פרוקסי שנכשל חייב לעצור את הבקשה, מדיניות הניתוב של הלקוח לא אמורה להציע חלופה ישירה. אמת את מסלול הכשל בסביבת ההרצה בפועל: לקוחות שונים עשויים לצרוך את תוצאות הסלקטור באופן שונה.
מדיניות זו חלה על לקוחות המשתמשים בסלקטור הזה. ספרייה אחרת יכולה ליצור לקוח או מסלול socket עצמאיים, ולכן סלקטור לבדו אינו יכול לאכוף גבול רשת ברמת המכונה כולה.