Aṣojú tí a ṣe àtúntò fún HttpClient kan tí a pè ní orúkọ kì í ṣe àtúntò gbogbo oníbàárà tí IHttpClientFactory ń dá padà lọ́nà aládàáṣe. Pa orúkọ ìforúkọsílẹ̀ mọ́ orúkọ tí a béèrè pọ̀.

services.AddHttpClient("via-proxy")
    .ConfigurePrimaryHttpMessageHandler(() => new HttpClientHandler
    {
        Proxy = new WebProxy("http://203.0.113.10:8080"),
        UseProxy = true
    });

Lẹ́yìn náà gba àtúntò orúkọ yẹn:

var client = factory.CreateClient("via-proxy");

Ipò ìparí jẹ́ àpẹẹrẹ. Fún àwọn ìbéèrè iṣẹ́ ìjọba tí a gbà láyè, àkójọ aṣojú HTTP ń pèsè àwọn olùdíje fún URL WebProxy ti oníbàárà tí a pè ní orúkọ. Ṣíṣe oníbàárà àkọ́kọ́ tí kò ní orúkọ ní ibòmíì jẹ́ ìwádìí mìíràn, àní bí àwọn oníbàárà méjèèjì bá ti inú ilé-iṣẹ́ kan náà tí a fi sínú wá.

Ṣe àtúntò ìhùwàsí aṣojú ní ìpele ìsopọ̀ lórí olùṣàkóso àkọ́kọ́ dípò kí o kà á sí àkọlé ìbéèrè ibi-àfojúsùn. Ilé-iṣẹ́ lè ṣàkóso ìgbésí ayé àwọn olùṣàkóso lọ́tọ̀ sí àwọn ohun HttpClient tí ó ń dá padà.

Tí ìpè bá jẹ́ ti oníbàárà onírú-isẹ́ tàbí SDK mìíràn, ṣàyẹ̀wò ìforúkọsílẹ̀ wo ni ó ń pèsè HttpClient rẹ̀. Oníbàárà tí a pè ní orúkọ tí a ṣe àtúntò rẹ̀ dáadáa tí a kò lò rí kò nípa lórí ọ̀nà nẹ́tíwọ́kì SDK yẹn.

Lo àtúntò yìí fún ìlànà ìtọ́sọ́nà tí ó dúró ṣinṣin. Yíyí olùṣàkóso tí ń ṣiṣẹ́ padà láàrín àwọn iṣẹ́ ṣì jẹ́ ìṣòro ọ̀tọ̀ ti ìgbàkan-ṣiṣẹ́ àti ìgbésí ayé.

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