Направите 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 оставља овај пут изградње непромењеним.
Користите опције на нивоу захтева када одређени захтев треба другу руту. Поткласа може да упакује шире понашање, али постављање овог подразумеваног не захтева је.