Vytvořte HTTP klienta CakePHP s výchozím nastavením proxy
Přidejte vnořené možnosti proxy tam, kde aplikace vytváří svého sdíleného klienta, místo abyste je nechávali jako nevyužité hodnoty Configure.
use Cake\Http\Client;
$http = new Client([
'proxy' => [
'proxy' => 'proxy.example:8080',
],
]);Tuto instanci Cake\Http\Client použijte pro požadavky, které trasu potřebují. Veřejný HTTP kandidát ze seznamu HTTP proxy dodá hostitele a port pro vnořenou možnost proxy. Pokud klienti pocházejí z továrny služeb nebo kontejneru, umístěte tyto možnosti konstruktoru tam.
Pro ověřování proxy přijímá vnořená konfigurace také username a password ze zamýšleného zdroje konfigurace aplikace.
Záznam Configure ukládá data; nemění žádného samostatně vytvořeného klienta, dokud je kód nepřečte a nepředá. Pouhé definování App.http.client tedy tuto cestu vytváření nemění.
Možnosti na úrovni požadavku použijte, když konkrétní požadavek potřebuje jinou trasu. Podtřída může zabalit širší chování, ale nastavení tohoto výchozího nastavení ji nevyžaduje.