Twilio ৰ .NET ক্লায়েন্টৰ সৈতে HTTP প্ৰক্সি ব্যৱহাৰ কৰক
প্ৰক্সি-সচেতন System.Net.Http.HttpClient ক Twilio ৰ SystemNetHttpClient এডাপ্টাৰৰ সৈতে মেৰিয়াই TwilioRestClient লৈ পাছ কৰক।
Twilio ৰ .NET সহায়ক লাইব্ৰেৰীয়ে নিজৰ HTTP পৰিবহন বিমূৰ্তন গ্ৰহণ কৰে। ইয়াৰ SystemNetHttpClient এডাপ্টাৰে সেই পৰিবহনক এপ্লিকেশ্যনে সংৰূপিত System.Net.Http.HttpClient ব্যৱহাৰ কৰিবলৈ দিয়ে।
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);এপ্লিকেশ্যনে proxyCredentials যোগান ধৰে, যেনে উপযুক্ত NetworkCredential, আৰু ইয়াৰ বিদ্যমান Twilio accountSid আৰু authToken। মধ্যৱৰ্তীয়ে কোনো একাউণ্টৰ প্ৰয়োজন নকৰিলে Credentials আৰম্ভকৰণী আঁতৰাওক। HTTP প্ৰক্সিৰ তালিকাৰ পৰা বাছনি কৰা এটা HTTP এণ্ডপইণ্ট সেই অনুমোদনহীন পথৰ বাবে আন এটা প্ৰাৰ্থী, এই এপ্লিকেশ্যনৰ বাবে নেটৱৰ্ক নীতিত অধীন।
সহায়ক কাৰ্য্যৰ client পেৰামিটাৰত twilioClient পাছ কৰক। অন্যথা সেই কাৰ্য্যই পৃথকে সংৰূপিত এটা পূৰ্বনিৰ্ধাৰিত ক্লায়েন্ট ব্যৱহাৰ কৰিব পাৰে।
AllowAutoRedirect ইয়াত অক্ষম কৰা হৈছে, যাতে SDK এডাপ্টাৰে নিজৰ অন্তৰ্নিহিত ক্লায়েন্ট সৃষ্টি কৰোঁতে তাৰ পূৰ্বনিৰ্ধাৰিত আচৰণ ৰক্ষা কৰে। নিজৰ HttpClient যোগান ধৰিলে তাৰ হেণ্ডলাৰৰ ছেটিংসমূহ আপোনাৰ দায়িত্ব হয়।
systemHttp সম্পৰ্কিত কৰ্মভাৰৰ বাবে জীৱিত ৰাখক আৰু কৰ্মভাৰ শেষ হ'লে ইয়াক ডিচপ'জ কৰক। প্ৰতিটো SDK অনুৰোধৰ চাৰিওফালে নতুন হেণ্ডলাৰে সংৰূপিত পৰিবহন পুনৰ ব্যৱহাৰৰ পৰিৱৰ্তে নতুন সংযোগ পুল সৃষ্টি কৰে।