Construeix el client HTTP de CakePHP amb valors de proxy per defecte
Afegiu les opcions de proxy imbricades allà on l'aplicació construeix el seu client compartit, en lloc de deixar-les com a valors Configure sense ús.
use Cake\Http\Client;
$http = new Client([
'proxy' => [
'proxy' => 'proxy.example:8080',
],
]);Utilitzeu aquesta instància Cake\Http\Client per a les sol·licituds que necessiten la ruta. Un candidat HTTP públic de la llista de proxy HTTP proporciona l'amfitrió i el port per a l'opció de proxy imbricada. Si els clients provenen d'una fàbrica de serveis o d'un contenidor, poseu aquestes opcions del constructor allà.
Per a l'autenticació del proxy, la configuració imbricada també accepta username i password de la font de configuració prevista per l'aplicació.
Una entrada Configure emmagatzema dades; no canvia cap client construït independentment fins que el codi la llegeix i la passa. Per tant, definir només App.http.client deixa aquest camí de construcció sense canvis.
Utilitzeu opcions a nivell de sol·licitud quan una sol·licitud concreta necessiti una altra ruta. Una subclasse pot empaquetar un comportament més ampli, però establir aquest valor per defecte no en requereix cap.