Cleachd proxy HTTP le cliant .NET Twilio
Cuir System.Net.Http.HttpClient a tha mothachail air proxy ann an adaptair SystemNetHttpClient Twilio agus thoir seachad e gu TwilioRestClient.
Gabh leabharlann-chuideachaidh .NET Twilio ris an tarraing HTTP aice fhèin. Leig an t-adaptair SystemNetHttpClient aice ris an tarraing sin System.Net.Http.HttpClient a chleachdadh a tha an tagradh air a dhealbh.
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);Bheir an tagradh seachad proxyCredentials, leithid NetworkCredential freagarrach, agus na Twilio accountSid agus authToken a tha ann mar-thà. Thoir air falbh an tòisiche Credentials nuair nach eil feum aig an eadar-mheadhanair air cunntas. Tha ceann-uidhe HTTP a thèid a thaghadh bhon liosta de phrogsaidhean HTTP na thagraiche eile airson an t-slighe gun dearbhadh sin, fo phoileasaidh lìonra an tagraidh seo.
Cuir twilioClient gu paramadair client na h-obrach cuideachaidh. Mur eil, faodaidh an obair sin cliant bunaiteach a tha air a dhealbh air leth a chleachdadh.
Tha AllowAutoRedirect air a chur dheth an seo gus giùlan bunaiteach an adaptair SDK a chumail nuair a chruthaicheas e a chliant bunaiteach fhèin. Ma bheir thu seachad do HttpClient fhèin, bidh roghainnean a làimhsichear ort-sa.
Cùm systemHttp beò airson an luchd-obrach co-cheangailte agus leig às e nuair a thig an luchd-obrach sin gu crìch. Bidh làimhsichear ùr timcheall air gach iarrtas SDK a' cruthachadh amar-ceangail ùr an àite an tarraing a chaidh a dhealbh ath-chleachdadh.