שמירת החלטות ה-proxy האוטומטי של .NET לפי יעד
שמרו את החלטות ה-proxy האוטומטי לפי יעד במקום להחליף את המדיניות בתוצאה עבור כתובת בדיקה אחת.
פתרון ה-proxy עבור כתובת אחת נותן החלטה עבור אותה כתובת. הוא אינו חושף את מדיניות הניתוב האוטומטי המלאה עבור כל יעד.
זה חשוב כשקוד קורא ל-GetProxy עם כתובת בדיקה חיצונית, לוקח את ה-URI שהוחזר ומתקין WebProxy קבוע חדש ברמה גלובלית. המדיניות המקורית הייתה יכולה לשלוח מארח אחר ישירות או לבחור proxy אחר. ההחלפה זרקה את המידע הזה.
השאירו אובייקט מדיניות נתמך אצל הלקוח כאשר ההתנהגות התלויה ביעד היא המבוקשת. בדקו את ההחלטה שלו עבור הכתובת שנכשלת בפועל במקום להשתמש באתר לא קשור כבדיקה אוניברסלית.
פרשו נכון גם החלטה ישירה. מימוש יכול להחזיר את היעד המקורי כאשר עוקפים אותו; השוו את החלטת העקיפה במקום לתייג מחדש אוטומטית את ה-URI כ-proxy.
אם נקודת קצה קבועה היא המדיניות המבוקשת של היישום, הגדירו אותה במפורש ותעדו את הבחירה. קשה בהרבה להסביר מסלול קבוע שנגזר בטעות מתוצאה אחת של proxy אוטומטי כאשר היעד הבא מתנהג אחרת.