use Cake\Http\Client;

$http = new Client([
    'proxy' => [
        'proxy' => 'proxy.example:8080',
    ],
]);

Koristite ovu instancu Cake\Http\Client za zahtjeve kojima je potrebna ruta. Javni HTTP kandidat sa liste HTTP proxyja daje host i port za ugniježđenu opciju proxyja. Ako klijenti dolaze iz servisne tvornice ili kontejnera, tamo postavite ove opcije konstruktora.

Za autentifikaciju na proxy, ugniježđena konfiguracija prihvata i username i password iz predviđenog izvora konfiguracije aplikacije.

Unos Configure samo pohranjuje podatke; ne mijenja nijedan samostalno izgrađen klijent dok ga kod ne pročita i proslijedi. Zato samo definiranje App.http.client ostavlja ovaj put izgradnje nepromijenjenim.

Koristite opcije na razini zahtjeva kada određeni zahtjev treba drugu rutu. Potklasa može upakovati šire ponašanje, ali postavljanje ovog zadatka ne zahtijeva je.

Povezani članci