Buuin ang CakePHP HTTP Client gamit ang mga Default ng Proxy
Idagdag ang mga nested na opsyon ng proxy kung saan binubuo ng application ang shared client nito, sa halip na iwanan ang mga ito bilang hindi ginagamit na halaga ng Configure.
use Cake\Http\Client;
$http = new Client([
'proxy' => [
'proxy' => 'proxy.example:8080',
],
]);Gamitin ang instance na Cake\Http\Client para sa mga kahilingang nangangailangan ng rutang ito. Ang isang pampublikong kandidatong HTTP mula sa listahan ng HTTP proxy ay nagbibigay ng host at port para sa nested na opsyon ng proxy. Kung ang mga client ay nagmumula sa isang service factory o container, ilagay ang mga opsyon ng constructor doon.
Para sa pagpapatotoo ng proxy, tumatanggap din ang nested na configuration ng username at password mula sa inilaan na pinagmulan ng configuration ng application.
Ang entry na Configure ay nag-iimbak ng data; hindi nito binabago ang anumang client na itinayo nang mag-isa hanggang sa basahin at ipasa ito ng code. Kaya ang pagtukoy lamang ng App.http.client ay iniiwan ang landas ng pagbuo na ito na hindi nagbabago.
Gamitin ang mga opsyon sa antas ng kahilingan kapag ang isang partikular na kahilingan ay nangangailangan ng ibang ruta. Ang isang subclass ay makakabalot ng mas malawak na pag-uugali, ngunit ang pagtatakda ng default na ito ay hindi nangangailangan nito.