Gofynnwch i'r polisi diofyn am yr URL union sy'n methu:

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

Defnyddiwch y System a'r System.Net.Http enwau gofod. Cadwch wybodaeth breifat am y pwynt terfyn a ddychwelwyd allan o logiau cyhoeddus.

ArsylwadYstyr
IsBypassed(destination)A yw'r polisi hwn yn dewis llwybrau uniongyrchol ar gyfer yr URL hwnnw.
GetProxy(destination)Canlyniad polisi; Gall WebProxy ddychwelyd y gyrchfan wreiddiol pan gaiff ei hosgoi.
Cais go iawn trwy'r cleient sy'n methuTystiolaeth a oedd y llwybr a ddewiswyd yn ddefnyddiadwy.
Adroddiad cyfeiriad ffynhonnell o ochr y gyrchfanYr allanfa a arsylwyd ar gyfer y cais hwnnw.

HttpClient.DefaultProxy yn darparu llwybrau diofyn pan nad oes gan y trefnydd ffurfweddiad dirprwy penodol, ac mae ei gychwyn yn dibynnu ar y platfform. Gall dirprwy a benodwyd neu ddefnydd dirprwy wedi'i analluogi ddewis yn wahanol. Archwiliwch y trefnydd gwirioneddol, nid cleient diagnostig newydd yn unig.

Gall gwasanaeth redeg mewn amgylchedd defnyddiwr arall hefyd. Cadwch y dirprwy a ddewiswyd, y penderfyniad osgoi a chanlyniad y cais ar wahân wrth ei gymharu â rhaglen ryngweithiol. Nid yw'r cod hwn yn agor unrhyw gysylltiad cyrchfan ac nid yw'n mesur unrhyw IP allanfa; casglwch dystiolaeth o'r fath trwy'r un cleient a'r un llwybr os oes angen.

Erthyglau cysylltiedig