Fiddler Classic లో x-overrideHost HTTP Host హెడర్ను నిలిపివేస్తుంది
HTTP virtual-host పేరును మార్చకుండా అభివృద్ధి గమ్యాన్ని మ్యాప్ చేయడానికి x-overrideHost ఉపయోగించండి.
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 లో కాన్ఫిగర్ చేసిన upstream proxy లేకుండా ఉద్దేశపూర్వకంగా పంపుతుంది. ఆ ప్రత్యక్ష అభివృద్ధి మార్గం ఉద్దేశించబడి చేరుకోగలిగినప్పుడే దాన్ని ఉంచండి. లేకపోతే పేరెంట్ proxy వేరే గమ్య నిర్ణయానికి బాధ్యత వహించవచ్చు.
ఈ నియమం Fiddler గుండా వెళ్లే session లపై ప్రభావం చూపుతుంది. ఇది ఆపరేటింగ్ సిస్టమ్ hosts ఫైల్ను సవరించదు మరియు మరొక ప్రోగ్రామ్ పట్టుబడని కనెక్షన్ను కూడా మార్చదు.