Constrúe o cliente HTTP de CakePHP con valores de proxy predeterminados
Engade as opcións de proxy aniñadas onde a aplicación constrúe o seu cliente compartido, en lugar de deixalas como valores Configure sen usar.
use Cake\Http\Client;
$http = new Client([
'proxy' => [
'proxy' => 'proxy.example:8080',
],
]);Usa esta instancia de Cake\Http\Client para as solicitudes que necesitan a ruta. Un candidato HTTP público da lista de proxies HTTP fornece o host e o porto para a opción de proxy aniñada. Se os clientes proveñen dunha fábrica de servizos ou dun contedor, coloca estas opcións do construtor alí.
Para a autenticación do proxy, a configuración aniñada tamén acepta username e password desde a fonte de configuración prevista pola aplicación.
Unha entrada de Configure almacena datos; non cambia ningún cliente construído de forma independente ata que o código a le e a pasa. Por iso, definir só App.http.client deixa esta ruta de construción sen cambios.
Usa opcións a nivel de solicitude cando unha solicitude concreta necesite outra ruta. Unha subclase pode empaquetar un comportamento máis amplo, pero establecer este valor predeterminado non require ningunha.