បង្កើតអតិថិជន HTTP របស់ CakePHP ជាមួយលំនាំដើមប្រូកស៊ី
បន្ថែមជម្រើសប្រូកស៊ីដែលដាក់បញ្ចូលគ្នានៅកន្លែងដែលកម្មវិធីបង្កើតអតិថិជនរួមរបស់វា ជំនួសឱ្យការទុកពួកវាជាតម្លៃ Configure ដែលមិនប្រើប្រាស់។
use Cake\Http\Client;
$http = new Client([
'proxy' => [
'proxy' => 'proxy.example:8080',
],
]);ប្រើវត្ថុ Cake\Http\Client នេះសម្រាប់សំណើដែលត្រូវការផ្លូវនេះ។ បេក្ខជន HTTP សាធារណៈពីបញ្ជីប្រូកស៊ី HTTP ផ្តល់ host និងច្រកសម្រាប់ជម្រើសប្រូកស៊ីដែលដាក់បញ្ចូលគ្នា។ ប្រសិនបើអតិថិជនមកពីរោងចក្រសេវា ឬកុងតឺន័រ សូមដាក់ជម្រើសអ្នកសាងសង់ទាំងនេះនៅទីនោះ។
សម្រាប់ការផ្ទៀងផ្ទាត់ប្រូកស៊ី ការកំណត់រចនាសម្ព័ន្ធដែលដាក់បញ្ចូលគ្នាក៏ទទួលយក username និង password ពីប្រភពកំណត់រចនាសម្ព័ន្ធដែលកម្មវិធីមានបំណងដែរ។
ធាតុ Configure រក្សាទុកទិន្នន័យ។ វាមិនផ្លាស់ប្តូរអតិថិជនដែលបានសាងសង់ដោយឯករាជ្យណាមួយឡើយ រហូតដល់កូដអាន និងផ្ញើវាបន្ត។ ដូច្នេះការកំណត់តែ App.http.client ប៉ុណ្ណោះទុកផ្លូវសាងសង់នេះដដែល។
ប្រើជម្រើសកម្រិតសំណើ នៅពេលសំណើជាក់លាក់ត្រូវការផ្លូវផ្សេង។ ថ្នាក់រងអាចវេចខ្ចប់អាកប្បកិរិយាធំទូលាយជាងនេះ ប៉ុន្តែការកំណត់លំនាំដើមនេះមិនត្រូវការវាទេ។