Küsige vaikimisi poliitikalt täpse URL-i kohta, mis ebaõnnestub:

var destination = new Uri("https://example.com/");
var proxy = HttpClient.DefaultProxy;
Console.WriteLine(proxy.IsBypassed(destination));
Console.WriteLine(proxy.GetProxy(destination));

Kasutage nimeruume System ja System.Net.Http. Hoidke tagastatud lõpp-punkti privaatne teave avalikest logidest väljas.

TähelepanekTähendus
IsBypassed(destination)Kas see poliitika valib selle URL-i jaoks otsese marsruutimise.
GetProxy(destination)Poliitika tulemus; WebProxy võib tagastada algse sihtkoha möödaviimisel.
Tegelik päring ebaõnnestuva kliendi kauduTõend selle kohta, kas valitud marsruut oli kasutatav.
Aruanne lähteaadressi kohta sihtkoha pooleltSelle päringu jaoks täheldatud väljund.

HttpClient.DefaultProxy pakub vaikimisi marsruutimist, kui töötlejal pole selgesõnalist puhverserveri konfiguratsiooni, ja selle initsialiseerimine sõltub platvormist. Teine määratud puhverserver või keelatud puhverserveri kasutamine võib valida teisiti. Uurige tegelikku töötlejat, mitte ainult uut diagnostikaklienti.

Teenus võib töötada ka teises kasutajakeskkonnas. Hoidke valitud puhverserver, möödaviimise otsus ja päringu tulemus eraldi, kui võrdlete seda interaktiivse rakendusega. See kood ei ava ühtegi sihtkoha ühendust ega mõõda ühtegi väljund-IP-d; koguge selliseid tõendeid vajaduse korral sama kliendi ja marsruudi kaudu.

Seotud artiklid