עבור בקשת HTTP לפיתוח ש-Fiddler Classic לוכד, x-overrideHost משנה את יעד החיבור ובמקביל משמר את כותרת Host של הבקשה. הניחו את הכלל ב-OnBeforeRequest:

if (oSession.HostnameIs("preview.example.net")) {
    oSession.bypassGateway = true;
    oSession["x-overrideHost"] = "192.0.2.20";
}

החליפו את כתובת התיעוד בשרת הפיתוח. הדפדפן יכול להמשיך לבקש את preview.example.net, והשרת עדיין מקבל את שם המארח הווירטואלי הזה. זה שימושי כאשר החלפת שם המארח בכתובת ה-URL בכתובת IP הייתה בוחרת ביישום הלא נכון.

‏bypassGateway שולח את החיבור הזה במכוון בלי ה-proxy העליון שהוגדר ב-Fiddler. השאירו אותו רק כאשר נתיב הפיתוח הישיר הזה מכוון ונגיש. אחרת ה-proxy האב עשוי להישאר אחראי להחלטת יעד אחרת.

הכלל משפיע על הפעלות שעוברות דרך Fiddler. הוא אינו עורך את קובץ hosts של מערכת ההפעלה ואינו משנה חיבור שאינו נלכד של תוכנית אחרת.

מאמרים קשורים