Ndërtoni klientin HTTP të CakePHP me vlerat e paracaktuara të proxy
Shtoni opsionet e ndërthurura të proxy aty ku aplikacioni ndërton klientin e tij të përbashkët, në vend që t'i lini si vlera Configure të papërdorura.
use Cake\Http\Client;
$http = new Client([
'proxy' => [
'proxy' => 'proxy.example:8080',
],
]);Përdorni këtë instancë Cake\Http\Client për kërkesat që kanë nevojë për këtë rrugë. Një kandidat publik HTTP nga lista e proxy-ve HTTP siguron hostin dhe portën për opsionin e ndërthurur të proxy. Nëse klientët vijnë nga një fabrikë shërbimesh ose kontejner, vendosini këto opsione të konstruktorit atje.
Për vërtetimin e proxy, konfigurimi i ndërthurur pranon gjithashtu username dhe password nga burimi i konfigurimit të synuar të aplikacionit.
Një zë Configure ruan të dhëna; ai nuk ndryshon asnjë klient të ndërtuar në mënyrë të pavarur derisa kodi ta lexojë dhe ta përcjellë. Prandaj përcaktimi vetëm i App.http.client e lë këtë rrugë ndërtimi të pandryshuar.
Përdorni opsione në nivel kërkese kur një kërkesë e caktuar ka nevojë për një rrugë tjetër. Një nënklasë mund të paketojë sjellje më të gjerë, por vendosja e këtij parazgjedhjeje nuk kërkon një të tillë.