Umtapo wosizo we-.NET wakwa-Twilio wamukela indlela yawo yokuthutha i-HTTP. Isihlanganisi sayo se-SystemNetHttpClient sivumela lokho kuthutha ukuthi kusebenzise i-System.Net.Http.HttpClient elungiselelwe uhlelo lokusebenza.

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

Uhlelo lokusebenza lunikeza i-proxyCredentials, njenge-NetworkCredential efanele, kanye ne-Twilio accountSid ne-authToken ezikhona. Susa isiqalisi se-Credentials lapho umlamuli engadingi i-akhawunti. I-HTTP endpoint ekhethwe ohlwini lwama-proxy e-HTTP nayo iyisifakiseli esinye saleyo ndlela engenakho ukuqinisekiswa, ngokuya ngenqubomgomo yenethiwekhi yalolu hlelo.

Dlulisela i-twilioClient kupharamitha ye-client yomsebenzi wosizo. Uma kungenjalo lowo msebenzi ungase usebenzise iklayenti elizenzakalelayo elilungiselelwe ngokwahlukile.

I-AllowAutoRedirect ikhutshaziwe lapha ukuze kugcinwe ukuziphatha okuzenzakalelayo kwesihlanganisi se-SDK lapho sakha iklayenti laso elingaphansi. Uma uhlinzeka nge-HttpClient yakho, izilungiselelo ze-handler yayo ziba umthwalo wakho.

Gcina i-systemHttp iphila phakathi nomthwalo womsebenzi ohlobene futhi uyikhulule lapho lowo mthwalo uphela. I-handler entsha ezungeze isicelo ngasinye se-SDK idala ichibi lokuxhumana elisha esikhundleni sokusebenzisa kabusha ukuthutha okulungiselelwe.

Izihloko ezihlobene