Fiddler Classic പിടിച്ചെടുക്കുന്ന വികസന HTTP അഭ്യർത്ഥനയിൽ x-overrideHost കണക്ഷന്റെ ലക്ഷ്യം മാറ്റുന്നു, അതേസമയം അഭ്യർത്ഥനയുടെ Host ഹെഡർ നിലനിർത്തുന്നു. നിയമം OnBeforeRequest-ൽ ഇടുക:

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

ഡോക്യുമെന്റേഷൻ വിലാസം വികസന സർവറിന് പകരം വയ്ക്കുക. ബ്രൗസർ preview.example.net അഭ്യർത്ഥിച്ചുകൊണ്ടിരിക്കാം, സർവർ ആ virtual-host നാമം ഇപ്പോഴും സ്വീകരിക്കുന്നു. URL-ന്റെ host നാമം IP ഉപയോഗിച്ച് മാറ്റുന്നത് തെറ്റായ ആപ്ലിക്കേഷൻ തിരഞ്ഞെടുക്കുമ്പോൾ ഇത് ഉപകരിക്കും.

bypassGateway ഈ കണക്ഷൻ Fiddler-ൽ ക്രമീകരിച്ച അപ്സ്ട്രീം പ്രോക്സി ഒഴിവാക്കി ബോധപൂർവം അയക്കുന്നു. ആ നേരിട്ടുള്ള വികസന പാത ഉദ്ദേശിച്ചതും എത്തിച്ചേരാവുന്നതുമായാൽ മാത്രം ഇത് നിലനിർത്തുക. അല്ലെങ്കിൽ പാരന്റ് പ്രോക്സിക്ക് വേറെ ലക്ഷ്യ തീരുമാനം എടുക്കാം.

ഈ നിയമം Fiddlerിലൂടെ കടന്നുപോകുന്ന സെഷനുകളെ ബാധിക്കുന്നു. ഇത് ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന്റെ hosts ഫയൽ തിരുത്തുന്നില്ല, മറ്റൊരു പ്രോഗ്രാമിന്റെ പിടിച്ചെടുക്കാത്ത കണക്ഷനും മാറ്റുന്നില്ല.

അനുബന്ധ ലേഖനങ്ങൾ