د پروکسي ډیفالټ سره د 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 تعریفول دا د جوړولو لاره بې بدله پرېږدي.
کله چې یو ځانګړی غوښتنه بله لاره غواړي، د غوښتنې کچې اختیارونه وکاروئ. یو فرعي ټولګی کولای شي پراخه چلند بسته کړي، مګر دا ډیفالټ ټاکل هغه ته اړتیا نه لري.