Бүтэлгүйтэж буй тодорхой 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 хэмжихгүй; шаардлагатай бол ийм нотолгоог ижил клиент, замаар цуглуул.

Холбоотой нийтлэлүүд