x-overrideHost ใน Fiddler Classic รักษา header Host ของ HTTP
ใช้ x-overrideHost เพื่อแมปปลายทางการพัฒนาโดยคงชื่อ virtual-host ของ HTTP ไว้
สำหรับคำขอ HTTP เพื่อการพัฒนาที่ Fiddler Classic ดักจับ x-overrideHost จะเปลี่ยนปลายทางการเชื่อมต่อโดยยังคง header Host ของคำขอไว้ วางกฎใน OnBeforeRequest:
if (oSession.HostnameIs("preview.example.net")) {
oSession.bypassGateway = true;
oSession["x-overrideHost"] = "192.0.2.20";
}
แทนที่ที่อยู่เอกสารด้วยเซิร์ฟเวอร์สำหรับพัฒนา เบราว์เซอร์ยังคงขอ preview.example.net ได้ และเซิร์ฟเวอร์ยังได้รับชื่อ virtual-host นั้น การเปลี่ยนชื่อ host ใน URL ด้วย IP อาจเลือกแอปพลิเคชันผิด จึงเป็นประโยชน์ในกรณีนั้น
bypassGateway ส่งการเชื่อมต่อนี้โดยเจตนาโดยไม่มีพร็อกซีต้นทางที่กำหนดใน Fiddler เก็บไว้เฉพาะเมื่อเส้นทางการพัฒนาทางตรงนั้นเป็นสิ่งที่ต้องการและเข้าถึงได้ มิฉะนั้นพร็อกซีหลักอาจยังรับผิดชอบการตัดสินปลายทางอื่น
กฎนี้มีผลกับ session ที่ผ่าน Fiddler ไม่ได้แก้ไขไฟล์ hosts ของระบบปฏิบัติการ และไม่เปลี่ยนการเชื่อมต่อของโปรแกรมอื่นที่ไม่ถูกดักจับ