প্ৰক্সি ডিফল্টৰ সৈতে CakePHP HTTP ক্লায়েন্ট নিৰ্মাণ কৰক
প্ৰক্সিৰ নেষ্টেড অপচনবোৰ এপ্লিকেশ্যনে ইয়াৰ শেয়াৰ্ড ক্লায়েন্ট নিৰ্মাণ কৰা ঠাইতে যোগ কৰক, Configure মান হিচাপে অব্যৱহৃত এৰি নিদিব।
use Cake\Http\Client;
$http = new Client([
'proxy' => [
'proxy' => 'proxy.example:8080',
],
]);এই Cake\Http\Client ইনষ্টেন্সটো সেই অনুৰোধবোৰৰ বাবে ব্যৱহাৰ কৰক যিবোৰে এই ৰুটৰ প্ৰয়োজন। HTTP প্ৰক্সি তালিকাৰ পৰা এটা ৰাজহুৱা HTTP প্ৰাৰ্থীয়ে নেষ্টেড প্ৰক্সি অপচনৰ বাবে হোষ্ট আৰু পৰ্ট যোগান ধৰে। যদি ক্লায়েন্টবোৰ চাৰ্ভিছ ফেক্টৰী বা কণ্টেইনাৰৰ পৰা আহে, তেন্তে এই কনষ্ট্ৰাক্টৰ অপচনবোৰ তাতে ৰাখক।
প্ৰক্সি প্ৰমাণীকৰণৰ বাবে, নেষ্টেড কনফিগাৰেশ্যই এপ্লিকেশ্যনৰ উদ্দিষ্ট কনফিগাৰেশ্যন উৎসৰ পৰা username আৰু passwordও গ্ৰহণ কৰে।
Configure এন্ট্ৰীয়ে ডেটা সংৰক্ষণ কৰে; কোডে পঢ়ি পাছ কৰাৰ আগলৈকে ই স্বতন্ত্ৰভাৱে নিৰ্মিত কোনো ক্লায়েন্ট সলনি নকৰে। সেয়ে অকল App.http.client সংজ্ঞায়িত কৰিলে এই নিৰ্মাণ পথটো অপৰিৱৰ্তিত থাকে।
যেতিয়া কোনো নিৰ্দিষ্ট অনুৰোধৰ বাবে আন ৰুটৰ প্ৰয়োজন হয়, তেতিয়া অনুৰোধ-স্তৰৰ অপচন ব্যৱহাৰ কৰক। এটা উপশ্ৰেণীয়ে বহল আচৰণ সামৰি ল'ব পাৰে, কিন্তু এই ডিফল্ট নিৰ্ধাৰণ কৰিবলৈ এটাৰ প্ৰয়োজন নাই।