use Cake\Http\Client;

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

Izmantojiet šo Cake\Http\Client eksemplāru pieprasījumiem, kuriem nepieciešams šis maršruts. Publisks HTTP kandidāts no HTTP starpniekserveru saraksta nodrošina resursdatoru un portu iegultajai starpniekservera opcijai. Ja klienti nāk no pakalpojumu rūpnīcas vai konteinera, ievietojiet šīs konstruktora opcijas tur.

Starpniekservera autentifikācijai iegultā konfigurācija pieņem arī username un password no lietojumprogrammas paredzētā konfigurācijas avota.

Configure ieraksts glabā datus; tas nemaina nevienu patstāvīgi izveidotu klientu, kamēr kods to neizlasa un nenodod. Tāpēc tikai App.http.client definēšana atstāj šo veidošanas ceļu nemainīgu.

Izmantojiet pieprasījuma līmeņa opcijas, ja konkrētam pieprasījumam nepieciešams cits maršruts. Apakšklase var iekļaut plašāku uzvedību, taču šī noklusējuma iestatīšanai tā nav vajadzīga.

Saistītie raksti