Maktabadda caawinta .NET ee Twilio waxay aqbashaa iskeed u gaar ah abstraktiga gaadiidka HTTP. Adapterkeeda SystemNetHttpClient wuxuu u oggolaanayaa gaadiidkaas inuu isticmaalo System.Net.Http.HttpClient oo ay habaynayso barnaamijka.

var proxy = new System.Net.WebProxy(
    "http://proxy.example.net:8080")
{
    Credentials = proxyCredentials
};

var handler = new System.Net.Http.HttpClientHandler
{
    Proxy = proxy,
    UseProxy = true,
    AllowAutoRedirect = false
};

var systemHttp = new System.Net.Http.HttpClient(handler);
var transport = new Twilio.Http.SystemNetHttpClient(systemHttp);
var twilioClient = new Twilio.Clients.TwilioRestClient(
    accountSid, authToken, httpClient: transport);

Barnaamijku waxa uu bixiyaa proxyCredentials, sida NetworkCredential ku habboon, iyo sidoo kale Twilio accountSid iyo authToken ee hore u jiray. Ka saar bilowga Credentials marka dhexdhexaadiyuhu uusan u baahnayn akoon. Dhibic HTTP oo laga doortay liiska proxy-yada HTTP ayaa sidoo kale ah musharrax kale oo loogu talagalay dariiqaas aan la xaqiijin, iyadoo ku xiran siyaasadda shabakadda barnaamijkan.

U gudbi twilioClient halbeegga client ee hawsha caawinta. Haddii kale hawshaas waxay isticmaali kartaa macmiil caadi ah oo si gooni ah loo habaystay.

AllowAutoRedirect halkan waa la joojiyay si loo ilaaliyo dhaqanka caadiga ah ee adapterka SDK marka uu abuurayo macmiilkiisa hoose. Marka aad bixiso HttpClient-kaaga, dejinta handler-kiisu waxay noqotaa mas'uuliyaddaada.

Ku hay systemHttp nool inta lagu jiro culayska shaqada ee la xiriira oo sii daa marka culayskaas dhammaado. Handler cusub oo ku wareegsan codsi kasta oo SDK wuxuu abuuraa barkad xiriir cusub halkii uu dib u isticmaali lahaa gaadiidka la habaystay.

Maqaallo la xiriira