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 ફાઇલ સંપાદિત કરતું નથી અને બીજા પ્રોગ્રામના પકડાયા ન હોય તેવા કનેક્શનને પણ બદલતું નથી.

સંબંધિત લેખો