Ngokwenqubomgomo ye-proxy yendawo ebhalwe phansi ye-HttpClient, i-example.internal ne-.example.internal zihambisana ngendlela ehlukile. Igama elingenalutho likhetha i-host engumzali; isimo esinephuzu lokuqala likhetha izizinda ezingaphansi kwayo.

Uma kokubili kufanele kuhamba ngqo, faka kokubili endaweni yokuqala:

export no_proxy='example.internal,.example.internal'

Hlanganisa lokhu nohlu olukhona lokweqa osukuhlosile. Ezinhlelweni lapho amagama eziguquguqukayo ehlukanisa izinhlamvu ezinkulu nezincane, i-.NET ihlola kuqala amagama endawo ye-proxy ngezinhlamvu ezincane, bese kuba ngezinkulu, ngakho i-no_proxy endala ingadlula i-NO_PROXY.

Ngaphakathi kohlelo lokusebenza, isikhethi esizenzakalelayo singahlolwa ngaphandle kokuthumela isicelo se-HTTP endaweni ekuyiwa kuyo:

foreach (var host in new[] {
    "example.internal", "api.example.internal", "other.internal"
})
{
    var uri = new Uri("https://" + host + "/");
    Console.WriteLine($"{host}: bypass={HttpClient.DefaultProxy.IsBypassed(uri)}");
}

Lesi siqephu sisebenzisa i-System ne-System.Net.Http. Uma uhlelo luchaze ngokucacile enye i-IWebProxy, hlola i-proxy yangempela yesiphathi esikhundleni salokho. Setha indawo oyihlosile ngaphambi kokuthi i-proxy ezenzakalelayo iqale.

Le mithetho ebhalwe phansi ye-.NET. Umphumela we-curl ngohlu olufanayo awufakazeli ukuthi elinye iklayenti likhethe indlela efanayo, futhi isinqumo sokweqa sisadinga ukufinyeleleka kwenethiwekhi okuqondile.

Izihloko ezihlobene