Ibni l-klijent HTTP ta' CakePHP bil-valuri default tal-proxy
Żid l-għażliet tal-proxy imnaddfa fejn l-applikazzjoni tibni l-klijent kondiviż tagħha, minflok ma tħallihom bħala valuri Configure mhux użati.
use Cake\Http\Client;
$http = new Client([
'proxy' => [
'proxy' => 'proxy.example:8080',
],
]);Uża din l-istanza Cake\Http\Client għat-talbiet li jeħtieġu r-rotta. Kandidat HTTP pubbliku mil-lista tal-proxy HTTP jipprovdi l-host u l-port għall-għażla tal-proxy imnaddfa. Jekk il-klijenti ġejjin minn fabbrika tas-servizzi jew kontenitur, poġġi dawn l-għażliet tal-kostruttur hemmhekk.
Għall-awtentikazzjoni tal-proxy, il-konfigurazzjoni imnaddfa taċċetta wkoll username u password mis-sors tal-konfigurazzjoni maħsub tal-applikazzjoni.
Entrata Configure taħżen data; ma tbiddel l-ebda klijent mibni b'mod indipendenti sakemm il-kodiċi jaqraha u jgħaddiha. Għalhekk id-definizzjoni ta' App.http.client waħedha tħalli din it-triq tal-bini bla tibdil.
Uża għażliet fil-livell tat-talba meta talba partikolari teħtieġ rotta oħra. Sottoklass tista' tippakkja mġiba usa', imma l-issettjar ta' dan id-default ma jeħtieġx waħda.