FiddlerCore-ի ծնող պրոքսիի ընտրությունը BeforeRequest-ում
Սահմանեք x-overrideGateway-ը FiddlerCore սեսիայի վրա՝ նախքան այն բացահայտ ծնող HTTP պրոքսի ուղարկելը։
FiddlerCore-ը կարող է սեսիան ուղարկել հավելվածի ընտրած ծնող պրոքսիի միջով։ Սահմանեք սեսիայի x-overrideGateway դրոշակը BeforeRequest-ում․
FiddlerApplication.BeforeRequest += session => {
session["x-overrideGateway"] = "proxy.office.example:8080";
};
Սա FiddlerCore իրադարձության գրանցման հատված է գոյություն ունեցող հոսթ հավելվածի համար։ Դրոշակի սովորական host:port ձևը նշում է HTTP դարպաս։ Հարցման նպատակակետը մնում է սկզբում նշված վեբկայքը։ Առանց ծնող պրոքսիի հավատարմագրերի հանրային կայքը ինքնուրույն փորձարկելու համար HTTP պրոքսիների ցանկը առաջարկում է համապատասխան host:port արժեքներ, երբ ցանցը թույլ է տալիս այդ ուղին։
Անպայման մշակիչը նույն ծնողը կիրառում է իր միջով անցնող յուրաքանչյուր սեսիայի վրա։ Ընտրովի երթուղավորման համար տեղադրեք վերագրումը հավելվածի նպատակակետի կանոնի մեջ՝ մյուս սեսիաները թողնելով իրենց նախատեսված դարպասի քաղաքականությանը։
Փաստաթղթավորված հատուկ արժեքը՝ DIRECT, այդ սեսիայի համար ընտրում է ուղիղ ուղի։ Դա օգտակար է, երբ ներքին նպատակակետին պետք է հասնել առանց կորպորատիվ ծնողի։
Երկու լսիչ պետք է տարբերել․ հաճախորդները միանում են FiddlerCore-ի լսիչին, իսկ վերագրանցումը նշում է հաջորդ պրոքսին։ Վերագրանցումը FiddlerCore-ի սեփական լսման կետին հետ ուղղելը հարցումը կդարձնի օղակ։
Սահմանեք դրոշակը նախքան հարցումը վեր ուղարկելը։ Պատասխանը ստանալուց հետո այն փոխելը կարող է փոխել ցուցադրվող սեսիայի տվյալները, բայց չի կարող վերաուղղորդել արդեն ավարտված ցանցային գործողությունը։