FiddlerCore એપ્લિકેશન દ્વારા પસંદ કરેલા પેરેન્ટ પ્રોક્સી દ્વારા સેશન આગળ મોકલી શકે છે. BeforeRequest માં સેશનનો x-overrideGateway ફ્લેગ સેટ કરો:

FiddlerApplication.BeforeRequest += session => {
    session["x-overrideGateway"] = "proxy.office.example:8080";
};

આ હાલની હોસ્ટ એપ્લિકેશન માટે FiddlerCore ઇવેન્ટ નોંધણીનો ટુકડો છે. ફ્લેગનું સામાન્ય host:port સ્વરૂપ HTTP ગેટવે દર્શાવે છે. વિનંતીનું લક્ષ્ય મૂળરૂપે જણાવેલી વેબસાઇટ જ રહે છે. પેરેન્ટ-પ્રોક્સી ઓળખપત્રો વિના જાહેર સાઇટની સ્વતંત્ર કસોટી માટે, નેટવર્ક તે માર્ગને મંજૂરી આપે ત્યારે HTTP પ્રોક્સી સૂચિ યોગ્ય host:port મૂલ્યો આપે છે.

બિનશરતી હેન્ડલર તેમાંથી પસાર થતા દરેક સેશન પર એ જ પેરેન્ટ લાગુ કરે છે. પસંદગીની રૂટિંગ માટે સોંપણીને એપ્લિકેશનના લક્ષ્ય નિયમની અંદર મૂકો, અને બાકીના સેશનને તેમની ઇચ્છિત ગેટવે નીતિ પર રહેવા દો.

દસ્તાવેજીકૃત વિશેષ મૂલ્ય DIRECT તે સેશન માટે સીધો માર્ગ પસંદ કરે છે. જ્યારે કોર્પોરેટ પેરેન્ટ વિના આંતરિક લક્ષ્ય સુધી પહોંચવું હોય ત્યારે તે ઉપયોગી છે.

બે શ્રોતાઓને અલગ રાખવા જોઈએ: ક્લાયન્ટ FiddlerCore શ્રોતા સાથે જોડાય છે, જ્યારે ઓવરરાઇડ આગળનો પ્રોક્સી દર્શાવે છે. ઓવરરાઇડને FiddlerCore ના પોતાના સાંભળવાના બિંદુ તરફ પાછો દોરવાથી વિનંતી લૂપમાં ફરે છે.

વિનંતી ઉપર મોકલાય તે પહેલાં ફ્લેગ સેટ કરો. પ્રતિસાદ આવ્યા પછી બદલવાથી દર્શાવેલ સેશન ડેટા બદલાઈ શકે છે, પરંતુ પૂર્ણ થયેલી નેટવર્ક ક્રિયા ફરી માર્ગ પર મોકલી શકાતી નથી.

સંબંધિત લેખો