Freegje it standertbelied oer de krekte URL dy't mislearret:

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

Brûk de System en System.Net.Http nammeromten. Hâld privee ynformaasje oer it weromjûne einpunt bûten iepenbiere logs.

WaarnimmingBetsjutting
IsBypassed(destination)Oft dit belied direkte rûteleasing kiest foar dy URL.
GetProxy(destination)In beliedsresultaat; WebProxy kin de oarspronklike bestimming weromjaan by omsijen.
In echte oanfraach fia de kliïnt dy't mislearretBewiis oft de keazen rûte brûkber wie.
In boarne-adresrapport fan 'e bestimmingskantDe útgong dy't foar dy oanfraach waarnommen is.

HttpClient.DefaultProxy leveret standertrûteleasing as de handler gjin eksplisite proxykonfiguraasje hat, en de initialisaasje dêrfan hinget fan it platfoarm ôf. In oare tawiisde proxy of útskeakele proxygebrûk kin oars kieze. Undersykje de werklike handler, net allinnich in nije diagnostyske kliïnt.

In tsjinst kin ek mei in oare brûkersomjouwing rinne. Hâld keazen proxy, omsijbeslút en oanfraachresultaat apart by it fergelykjen mei in ynteraktive applikaasje. Dizze koade iepenet gjin bestimmingsferbining en mjit gjin útgongs-IP; sammelje sokke bewiis fia deselde kliïnt en rûte as nedich.

Relatearre artikelen