Yakha i-CakePHP HTTP Client ngama-defaults e-proxy
Faka izinketho ze-proxy ezishumekile lapho uhlelo lwakha khona i-client yalo eyabiwe, esikhundleni sokuzishiya njengamanani e-Configure angasetshenziswa.
use Cake\Http\Client;
$http = new Client([
'proxy' => [
'proxy' => 'proxy.example:8080',
],
]);Sebenzisa le instance ye-Cake\Http\Client ezinxenye ezidinga lo mzila. Umuntu ozimele we-HTTP womphakathi ovela ohwini lwe-proxy ye-HTTP unikeza i-host ne-port yokukhetha kwe-proxy okushumekile. Uma amaklayenti evela efekthri yesevisi noma ku-container, faka lezi zinketho zomakhi lapho.
Ukuze kuqinisekiswe i-proxy, ukucushwa okushumekile kwamukela futhi username ne-password kusuka kumthombo wokucushwa ohlosiwe wohlelo.
Umugqa we-Configure ugcina idatha; awushintshi noma iyiphi i-client eyakhiwe ngokuzimela kuze kube yilapho ikhodi iyifunda futhi iyidlulisa. Ngakho-ke ukuchaza i-App.http.client kuphela kushiya lo mzila wokwakha ungashintshile.
Sebenzisa izinketho zezinga lesicelo lapho isicelo esithile sidinga omunye umzila. I-subclass ingafaka ukuziphatha okubanzi, kodwa ukusetha le default akudingi yona.