Set ein proxi-kenndan PSR-18-klient inn í Elasticsearch PHP
Lat ein uppsettar Guzzle fylgja við til verandi ClientBuilder hjá applikatiónini og lat klassisvertir og samváttan vera á tí builder.
$http = new \GuzzleHttp\Client([
'proxy' => 'http://proxy.example:8080',
]);
$builder->setHttpClient($http);
$elasticsearch = $builder->build();$builder er verandi Elastic\Elasticsearch\ClientBuilder við ætlaðum klassisvertum og samváttan. Hesir svertir vera málini; innsetti HTTP-klienturin velur millummann teirra og brúkar ein HTTP-umsókn úr HTTP-proxylistanum, tá ið ein almenn leið til klassisins er loyvd.
Við tí skjalfesta sjálvfallna Guzzle-flutningi takkar setHttpClientOptions eisini ein proxi-møguleika. Ein onnur veitt PSR-18-útging treytar sína egnu uppsetning; Guzzle-møguleikanøvn eru ikki ein grensesnið, sum allar útgingar deila.
setConnectionParams við nøstum cURL-møguleikum hoyrir til eina eldri flutningsættarlið. Brúka tað inntak, sum tann veruliga bygda klássin vísir.
Brúka tann uppsetta klientin aftur til sína arbeiðsbyrðu. Halt proxi-innskrívingar hjá millummanninum og API-lyklin hjá Elasticsearch, og goym ein 407 skilt frá einum svarum um heimild frá klassinginum.