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 سے گزرنے والے session پر اثر ڈالتا ہے۔ یہ آپریٹنگ سسٹم کی hosts فائل میں ترمیم نہیں کرتا اور کسی دوسرے پروگرام کے نہ پکڑے گئے کنکشن کو بھی نہیں بدلتا۔

متعلقہ مضامین