Galdetu .NET-i zein proxy erabiliko lukeen URL batentzat
Egiaztatu proxy hautaketa lehenetsia helmuga zehatz baterako, saihesteko erabakiak eta HttpClient-en gainidazketa esplizituak barne.
Galdetu politika lehenetsiari huts egiten duen URL zehatzaren inguruan:
var destination = new Uri("https://example.com/");
var proxy = HttpClient.DefaultProxy;
Console.WriteLine(proxy.IsBypassed(destination));
Console.WriteLine(proxy.GetProxy(destination));Erabili System eta System.Net.Http izen-espazioak. Mantendu itzultzen den amaierako puntuko informazio pribatua erregistro publikoetatik kanpo.
| Behaketa | Esanahia |
|---|---|
IsBypassed(destination) | Politika honek URL horretarako zuzeneko bideratzea hautatzen duen. |
GetProxy(destination) | Politika baten emaitza; WebProxik jatorrizko helmuga itzul dezake saihesten denean. |
| Huts egiten duen bezeroaren bidezko benetako eskaera | Hautatutako ibilbidea erabilgarria zen ala ez adierazten duen froga. |
| Helmugaren aldeko iturburu-helbidearen txostena | Eskaera horretarako ikusitako irteera. |
HttpClient.DefaultProxy bideratze lehenetsia ematen du kudeatzaileak proxy konfigurazio espliziturik ez duenean, eta haren hasieraketa plataformaren araberakoa da. Beste esleitutako proxy edo desgaitutako proxy erabilera batek beste modu batera hautatu dezake. Aztertu benetako kudeatzailea, ez soilik diagnostiko bezero berri bat.
Zerbitzu bat beste erabiltzaile-ingurune batekin ere exekuta daiteke. Mantendu hautatutako proxya, saihesteko erabakia eta eskaeraren emaitza bereizita aplikazio interaktibo batekin alderatzean. Kode honek ez du helmugako konexiorik irekitzen eta ez du irteerako IPrik neurtzen; bildu halako frogak bezero eta ibilbide berberaren bidez beharrezkoa bada.