Сәтсіз болатын нақты URL туралы әдепкі саясаттан сұраңыз:

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

Мына System және System.Net.Http ат кеңістіктерін пайдаланыңыз. Қайтарылған соңғы нүктенің жеке ақпаратын жария журналдардан тыс ұстаңыз.

БақылауМағына
IsBypassed(destination)Бұл саясат сол URL үшін тікелей маршруттауды таңдай ма.
GetProxy(destination)Саясат нәтижесі; WebProxy бастапқы тағайындауды қайтара алады айналып өткен кезде.
Сәтсіз клиент арқылы нақты сұранысТаңдалған маршруттың пайдалануға жарамды болғаны туралы дәлел.
Тағайындау жағынан бастапқы адрес туралы есепСол сұраныс үшін байқалған шығу.

HttpClient.DefaultProxy өңдеушіде айқын прокси конфигурациясы болмаған кезде әдепкі маршруттауды қамтамасыз етеді және оның инициализациясы платформаға байланысты. Басқа тағайындалған прокси немесе өшірілген прокси қолдану басқаша таңдауы мүмкін. Нақты өңдеушіні тексеріңіз, тек жаңа диагностикалық клиентті емес.

Қызмет басқа пайдаланушы ортасында да жұмыс істеуі мүмкін. Интерактивті қосымшамен салыстырған кезде таңдалған проксиді, айналып өту шешімін және сұраныс нәтижесін бөлек ұстаңыз. Бұл код тағайындауға қосылым ашпайды және шығу IP-ін өлшемейді; қажет болса, мұндай дәлелді сол клиент пен маршрут арқылы жинаңыз.

Қатысты мақалалар