use Cake\Http\Client;

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

Користите ову инстанцу Cake\Http\Client за захтеве којима је потребна рута. Јавни HTTP кандидат са листе HTTP проксија даје хост и порт за угнежђену опцију проксија. Ако клијенти долазе из сервисне фабрике или контејнера, тамо поставите ове опције конструктора.

За аутентификацију на прокси, угнежђена конфигурација прихвата и username и password из предвиђеног извора конфигурације апликације.

Унос Configure само чува податке; не мења ниједан самостално изграђен клијент док га код не прочита и проследи. Зато само дефинисање App.http.client оставља овај пут изградње непромењеним.

Користите опције на нивоу захтева када одређени захтев треба другу руту. Поткласа може да упакује шире понашање, али постављање овог подразумеваног не захтева је.

Повезани чланци