Ní ìbámu pẹ̀lú ìlànà proxy àyíká tí a kọ sílẹ̀ ti HttpClient, example.internal àti .example.internal ń bá ara wọn mu ní ọ̀nà ọ̀tọ̀ọ̀tọ̀. Orúkọ òfo ń yan host obi; ọ̀nà tó ní àmì-ẹ̀sẹ̀ níbẹ̀rẹ̀ ń yan àwọn ẹ̀ka-ìkànnì rẹ̀.

Tí méjèèjì bá gbọ́dọ̀ lọ tààrà, fi méjèèjì sínú àyíká ìbẹ̀rẹ̀:

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

Darapọ̀ àwọn wọ̀nyí mọ́ àkọsílẹ̀ forí-kọjá tó wà tẹ́lẹ̀ tí o ní lọ́kàn. Ní àwọn ẹ̀rọ tí orúkọ àwọn oníyípadà ń yàtọ̀ láàárín lẹ́tà ńlá àti kékeré, .NET yóò kọ́kọ́ ṣàyẹ̀wò orúkọ àyíká proxy lẹ́tà kékeré, lẹ́yìn náà èyí lẹ́tà ńlá, nítorí náà no_proxy àtijọ́ lè borí NO_PROXY.

Nínú ohun èlò náà, a lè yẹ̀wò aṣàyàn àkọ́kọ́ láìfi ìbéèrè HTTP ránṣẹ́ sí ibi tí ó ń lọ:

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

Ẹ̀ka yìí ń lo System àti System.Net.Http. Tí ìṣe-ètò bá ti pèsè IWebProxy mìíràn ní kedere, ṣàyẹ̀wò proxy olùṣàkóso gidi dípò rẹ̀. Ṣètò àyíká tí o fẹ́ kí ó tó di pé proxy àkọ́kọ́ bẹ̀rẹ̀.

Ìwọ̀nyí ni àwọn ìlànà tí a kọ sílẹ̀ ti .NET. Àbájáde curl pẹ̀lú okùn kan náà kò fi hàn pé alágbàṣe mìíràn yan ọ̀nà kan náà, àti pé ìpinnu forí-kọjá ṣì nílò ìwọlé nẹ́tíwọ́kì tààrà.

Àwọn àpilẹ̀kọ tó jọra