Bou die CakePHP HTTP-kliënt met proxy-verstekke
Voeg die geneste proxy-opsies by waar die toepassing sy gedeelde kliënt bou, eerder as om hulle as ongebruikte Configure-waardes te laat.
use Cake\Http\Client;
$http = new Client([
'proxy' => [
'proxy' => 'proxy.example:8080',
],
]);Gebruik hierdie Cake\Http\Client-instansie vir versoeke wat die roete nodig het. 'n Openbare HTTP-kandidaat uit die HTTP-proxylys verskaf die gasheer en poort vir die geneste proxy-opsie. As kliënte van 'n diensfabriek of houer kom, plaas hierdie konstruktor-opsies daar.
Vir proxy-verifikasie aanvaar die geneste konfigurasie ook username en password uit die toepassing se bedoelde konfigurasiebron.
'n Configure-inskrywing stoor data; dit verander geen onafhanklik geboude kliënt voordat kode dit lees en deurgee nie. Om App.http.client alleen te definieer, laat hierdie konstruksiepad dus onveranderd.
Gebruik versoekvlak-opsies wanneer 'n bepaalde versoek 'n ander roete nodig het. 'n Subklas kan breër gedrag verpak, maar om hierdie verstek te stel vereis nie een nie.