Bygg CakePHP HTTP-klienten med proxy-standardverdier
Legg til de nestede proxyvalgene der applikasjonen bygger sin delte klient, i stedet for å la dem stå som ubrukte Configure-verdier.
use Cake\Http\Client;
$http = new Client([
'proxy' => [
'proxy' => 'proxy.example:8080',
],
]);Bruk denne Cake\Http\Client-instansen for forespørsler som trenger ruten. En offentlig HTTP-kandidat fra HTTP-proxylisten leverer verten og porten for det nestede proxyvalget. Hvis klientene kommer fra en tjenestefabrikk eller container, plasserer du disse konstruktørvalgene der.
For proxyautentisering godtar den nestede konfigurasjonen også username og password fra applikasjonens tiltenkte konfigurasjonskilde.
En Configure-oppføring lagrer data; den endrer ingen selvstendig bygget klient før koden leser og sender den videre. Derfor lar det å definere App.http.client alene denne byggeveien stå uendret.
Bruk valg på forespørselsnivå når en bestemt forespørsel trenger en annen rute. En underklasse kan pakke bredere atferd, men det krever ikke en å angi denne standarden.