De réir pholasaí seachfhreastalaí comhshaoil dhoiciméadaithe HttpClient, meaitseálann example.internal agus .example.internal ar bhealaí difriúla. Roghnaíonn an t-ainm lom an t-óstach tuismitheora; roghnaíonn an fhoirm le ponc tosaigh a fho-fhearainn.

Más ceart don dá cheann dul go díreach, cuir an dá cheann san comhshaol tosaithe:

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

Cumasc iad leis an liosta seachanta atá ann cheana a bhfuiltear ag súil leis. Ar chórais ina ndéanann ainmneacha athróg idirdhealú idir cás, seiceálann .NET ainmneacha comhshaoil seachfhreastalaí i litreacha beaga ar dtús agus i litreacha móra ina dhiaidh, mar sin féadann no_proxy sean-aimseartha tosaíocht a fháil thar NO_PROXY.

Laistigh den fheidhmchlár, is féidir an roghnóir réamhshocraithe a scrúdú gan an t-iarratas HTTP a sheoladh chuig an gceann scríbe:

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

Úsáideann an mhír System agus System.Net.Http. Má sholáthair an feidhmchlár IWebProxy eile go sainráite, scrúdaigh seachfhreastalaí iarbhír an láimhseálaí ina ionad. Socraigh an comhshaol atá beartaithe sula ndéantar an seachfhreastalaí réamhshocraithe a thúsú.

Seo iad rialacha doiciméadaithe .NET. Ní chruthaíonn toradh curl leis an teaghrán céanna gur roghnaigh cliant eile an bealach céanna, agus teastaíonn inrochtaineacht líonra dhíreach fós le haghaidh cinneadh seachanta.

Ailt ghaolmhara