Byg CakePHP HTTP-klienten med proxy-standardindstillinger
Tilføj de indlejrede proxyindstillinger der, hvor applikationen opretter sin delte klient, i stedet for at lade dem stå som ubrugte Configure-værdier.
use Cake\Http\Client;
$http = new Client([
'proxy' => [
'proxy' => 'proxy.example:8080',
],
]);Brug denne Cake\Http\Client-instans til anmodninger, der har brug for ruten. En offentlig HTTP-kandidat fra HTTP-proxylisten leverer værten og porten til den indlejrede proxyindstilling. Hvis klienterne kommer fra en servicefabrik eller container, skal du placere disse konstruktørindstillinger der.
Til proxygodkendelse accepterer den indlejrede konfiguration også username og password fra applikationens tilsigtede konfigurationskilde.
En Configure-post gemmer data; den ændrer ingen selvstændigt oprettet klient, før koden læser og sender den videre. Derfor efterlader det at definere App.http.client alene denne opbygningsvej uændret.
Brug indstillinger på anmodningsniveau, når en bestemt anmodning har brug for en anden rute. En underklasse kan pakke bredere adfærd, men det kræver ikke en at angive denne standard.