Skont il-politika tal-proxy ambjentali dokumentata ta' HttpClient, example.internal u .example.internal jaqblu b'mod differenti. L-isem mikxuf jagħżel il-host ġenitur; il-forma b'punt inizjali tagħżel is-sottodominji tiegħu.

Jekk it-tnejn għandhom imorru dirett, inkludi t-tnejn fl-ambjent tal-bidu:

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

Għaqqad dawn mal-lista ta' eċċezzjoni eżistenti li biħsiebek tuża. Fuq sistemi fejn l-ismijiet tal-varjabbli jagħmlu differenza bejn ittri kbar u żgħar, .NET jivverifika l-ismijiet tal-ambjent tal-proxy żgħar qabel dawk kbar, għalhekk no_proxy antik jista' jieħu preċedenza fuq NO_PROXY.

Ġewwa l-applikazzjoni, is-selettur awtomatiku jista' jiġi eżaminat mingħajr ma tintbagħat it-talba HTTP lid-destinazzjoni:

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)}");
}

Is-silta tuża System u System.Net.Http. Jekk l-applikazzjoni pprovdiet b'mod espliċitu IWebProxy ieħor, eżamina minflok il-proxy attwali tal-handler. Issettja l-ambjent mixtieq qabel ma jiġi inizjalizzat il-proxy awtomatiku.

Dawn huma r-regoli dokumentati ta' .NET. Riżultat ta' curl bl-istess stringa ma jurix li klijent ieħor għażel l-istess rotta, u deċiżjoni ta' eċċezzjoni għadha teħtieġ aċċess dirett għan-netwerk.

Artikli relatati