CodeIgniter 4.4+ CURLRequest ৰ সৈতে প্ৰক্সি কনফিগাৰ কৰক
CodeIgniter 4.4 বা তাতকৈ নতুন সংস্কৰণত CURLRequest ৰ অপশ্যনৰ ভিতৰত প্ৰক্সি URL দিয়ক আৰু ইয়াৰ CONNECT আচৰণ বিবেচনা কৰক।
CodeIgniter 4.4.0 ৰ পৰা CURLRequest ত এটা প্ৰক্সি অপশ্যন যোগ হৈছে। অনুৰোধৰ অপশ্যন এৰেত প্ৰক্সি URL দিয়ক:
$client = service('curlrequest');
$response = $client->request('GET', 'https://api.example/', [
'proxy' => 'http://proxy.example:8080',
'connect_timeout' => 5,
'timeout' => 30,
]);
proxy এ এটা URL ষ্ট্ৰিংহে গ্ৰহণ কৰে। Requests শৈলীৰ http/https মেপিং বেলেগ ফৰ্মেট। এই অপশ্যন উপলব্ধ নহ'লে ইনষ্টল কৰা CodeIgniter সংস্কৰণ পৰীক্ষা কৰক।
CURLRequest এ এই অপশ্যনৰ বাবে CURLOPT_PROXY ছেট কৰে আৰু CURLOPT_HTTPPROXYTUNNEL সক্ৰিয় কৰে। সেয়ে HTTP মধ্যস্থতাকাৰীয়ে অভিপ্ৰেত লক্ষ্যলৈ CONNECT অনুমোদন কৰিব লাগিব।
প্ৰক্সি URL ত শ্ৰোতাৰ প্ৰকৃত স্কিম ব্যৱহাৰ কৰক আৰু API এণ্ডপইণ্ট অনুৰোধ URL ত ৰাখক। অনুমোদিত ৰাজহুৱা API অনুৰোধৰ বাবে HTTP প্ৰক্সি তালিকাএ HTTP প্ৰক্সি URL ৰ বাবে প্ৰাৰ্থী যোগান ধৰে; ন'ডে প্ৰকৃত লক্ষ্যলৈ CONNECT অনুমোদন কৰে নে নাই পৰীক্ষা কৰক। ঘূৰাই দিয়া প্ৰতিক্ৰিয়া আৰু বিফলতা এপ্লিকেশ্যনৰ বৰ্তমান কল পথেৰে চলাওক।