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 s popisa 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 proxyja, ugniježđena konfiguracija prihvaća i username i password iz predviđenog izvora konfiguracije aplikacije.

Unos Configure 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 zapakirati šire ponašanje, ali postavljanje ovog zadatka ne zahtijeva je.

Povezani članci