Izveidojiet CakePHP HTTP klientu ar starpniekservera noklusējumiem
Pievienojiet iegultās starpniekservera opcijas tur, kur lietojumprogramma veido savu kopīgo klientu, nevis atstājiet tās kā neizmantotas Configure vērtības.
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.