Cuir cliant PSR-18 a tha mothachail air progsaidh a-steach do Elasticsearch PHP
Cuir Guzzle rèitichte chun an ClientBuilder a th' ann mar-thà san aplacaid, a' fàgail òstairean a' chruinneachaidh agus an dearbhadh air an builder sin.
$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.