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.

Articles relacionats