Հարցրեք լռելյայն քաղաքականությանը ձախողվող ճշգրիտ 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 չի չափում. անհրաժեշտության դեպքում նման ապացույց հավաքեք նույն հաճախորդի և երթուղու միջոցով։

Առնչվող հոդվածներ