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 ಇಲ್ಲದೆ ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ ಕಳುಹಿಸುತ್ತದೆ. ಆ ನೇರ ಅಭಿವೃದ್ಧಿ ಮಾರ್ಗ ಉದ್ದೇಶಿತ ಮತ್ತು ತಲುಪಬಹುದಾದಾಗ ಮಾತ್ರ ಅದನ್ನು ಇಟ್ಟುಕೊಳ್ಳಿ. ಇಲ್ಲದಿದ್ದರೆ parent proxy ಬೇರೆ ಗಮ್ಯಸ್ಥಾನ ನಿರ್ಧಾರಕ್ಕೆ ಜವಾಬ್ದಾರವಾಗಿರಬಹುದು.

ಈ ನಿಯಮ Fiddler ಮೂಲಕ ಹಾದುಹೋಗುವ session ಗಳ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರುತ್ತದೆ. ಇದು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ನ hosts ಕಡತವನ್ನು ಸಂಪಾದಿಸುವುದಿಲ್ಲ ಮತ್ತು ಇನ್ನೊಂದು ಪ್ರೋಗ್ರಾಂನ ಸೆರೆಹಿಡಿಯದ ಸಂಪರ್ಕವನ್ನೂ ಬದಲಿಸುವುದಿಲ್ಲ.

ಸಂಬಂಧಿತ ಲೇಖನಗಳು