Crea el cliente HTTP de CakePHP con valores de proxy predeterminados
Añade las opciones de proxy anidadas donde la aplicación construye su cliente compartido, en lugar de dejarlas como valores Configure sin usar.
use Cake\Http\Client;
$http = new Client([
'proxy' => [
'proxy' => 'proxy.example:8080',
],
]);Usa esta instancia de Cake\Http\Client para las solicitudes que necesitan la ruta. Un candidato HTTP público de la lista de proxies HTTP aporta el host y el puerto para la opción de proxy anidada. Si los clientes provienen de una fábrica de servicios o de un contenedor, coloca estas opciones del constructor allí.
Para la autenticación del proxy, la configuración anidada también acepta username y password desde la fuente de configuración prevista por la aplicación.
Una entrada de Configure almacena datos; no cambia ningún cliente construido de forma independiente hasta que el código la lee y la pasa. Por eso, definir solo App.http.client deja esta ruta de construcción sin cambios.
Usa opciones a nivel de solicitud cuando una solicitud concreta necesite otra ruta. Una subclase puede empaquetar un comportamiento más amplio, pero establecer este valor predeterminado no requiere una.