x-overrideHost trong Fiddler Classic giữ nguyên tiêu đề Host của HTTP
Dùng x-overrideHost để ánh xạ đích phát triển trong khi vẫn giữ nguyên tên máy chủ ảo của HTTP.
Với một yêu cầu HTTP phục vụ phát triển bị Fiddler Classic bắt, x-overrideHost thay đổi đích của kết nối trong khi vẫn giữ tiêu đề Host của yêu cầu. Đặt quy tắc trong OnBeforeRequest:
if (oSession.HostnameIs("preview.example.net")) {
oSession.bypassGateway = true;
oSession["x-overrideHost"] = "192.0.2.20";
}
Thay địa chỉ tài liệu bằng máy chủ phát triển. Trình duyệt có thể tiếp tục yêu cầu preview.example.net và máy chủ vẫn nhận được tên máy chủ ảo đó. Điều này hữu ích khi thay tên máy chủ trong URL bằng một IP sẽ chọn nhầm ứng dụng.
bypassGateway cố ý gửi kết nối này mà không dùng proxy thượng nguồn đã cấu hình trong Fiddler. Chỉ giữ lại khi đường phát triển trực tiếp đó là có chủ đích và có thể truy cập. Nếu không, proxy cha có thể vẫn chịu trách nhiệm về một quyết định đích khác.
Quy tắc này ảnh hưởng đến các phiên đi qua Fiddler. Nó không sửa tệp hosts của hệ điều hành và cũng không thay đổi kết nối không bị bắt của chương trình khác.