Rakenna CakePHP HTTP -asiakas välityspalvelimen oletuksilla
Lisää sisäkkäiset välityspalvelinasetukset sinne, missä sovellus rakentaa jaetun asiakkaansa, sen sijaan että jättäisit ne käyttämättömiksi Configure-arvoiksi.
use Cake\Http\Client;
$http = new Client([
'proxy' => [
'proxy' => 'proxy.example:8080',
],
]);Käytä tätä Cake\Http\Client-instanssia pyynnöissä, jotka tarvitsevat reitin. Julkinen HTTP-ehdokas HTTP-välityspalvelinluettelosta tarjoaa isäntänimen ja portin sisäkkäiselle välityspalvelinasetukselle. Jos asiakkaat tulevat palvelutehtaasta tai kontista, sijoita nämä konstruktoriasetukset sinne.
Välityspalvelimen todennuksessa sisäkkäinen kokoonpano hyväksyy myös username ja password sovelluksen tarkoitetusta kokoonpanolähteestä.
Configure-merkintä tallentaa tietoja; se ei muuta mitään itsenäisesti rakennettua asiakasta ennen kuin koodi lukee ja välittää sen. Siksi pelkän App.http.client määrittäminen jättää tämän rakennuspolun ennalleen.
Käytä pyyntötason asetuksia, kun tietty pyyntö tarvitsee toisen reitin. Aliluokka voi koota laajempaa käyttäytymistä, mutta tämän oletuksen asettaminen ei vaadi sellaista.