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

$builder->setHttpClient($http);
$elasticsearch = $builder->build();

$builder an Elastic\Elasticsearch\ClientBuilder a th' ann mar-thà leis na h-òstairean cruinneachaidh agus an dearbhadh a bha san amharc. Fuirichidh na h-òstairean sin mar cheann-uidhe; taghaidh an cliant HTTP a chaidh a chur a-steach an eadar-mheadhanair aca, a' cleachdadh tagraiche HTTP bhon liosta progsaidhean HTTP nuair a cheadaichear slighe phoblach chun a' chruinneachaidh.

Leis a' ghiùlan Guzzle bunaiteach a tha air a chlàradh, gabhaidh setHttpClientOptions ri roghainn progsaidh cuideachd. Feumaidh buileachadh PSR-18 eile a thèid a thoirt seachad a rèiteachadh fhèin; chan e eadar-aghaidh a tha gach buileachadh a' roinn a th' ann an ainmean roghainnean Guzzle.

Buinidh setConnectionParams le roghainnean cURL neadaichte do ghinealach giùlain nas sine. Cleachd an cuir-a-steach a tha a' chlas a chaidh a thogail gu fìor a' nochdadh.

Cleachd an cliant rèitichte a-rithist airson a luchd-obrach. Cùm teisteasan a' phrogsaidh aig an eadar-mheadhanair agus an iuchair API aig Elasticsearch, agus glèidh 407 air leth bho fhreagairt ùghdarrachaidh a' chruinneachaidh.

Artaigilean co-cheangailte