Jenga Kiteja cha HTTP cha CakePHP na chaguo-msingi za proksi
Ongeza chaguo za proksi zilizopangwa mahali ambapo programu hujenga kiteja chake kinachoshirikiwa, badala ya kuziacha kama thamani za Configure zisizotumika.
use Cake\Http\Client;
$http = new Client([
'proxy' => [
'proxy' => 'proxy.example:8080',
],
]);Tumia kipengele hiki cha Cake\Http\Client kwa maombi yanayohitaji njia hii. Mtahiniwa wa HTTP wa umma kutoka orodha ya proksi za HTTP hutoa mwenyeji na bandari kwa chaguo la proksi lililopangwa. Ikiwa wateja wanatoka kwenye kiwanda cha huduma au kontena, weka chaguo hizi za kijenzi hapo.
Kwa uthibitishaji wa proksi, usanidi uliopangwa pia hukubali username na password kutoka chanzo cha usanidi kilichokusudiwa cha programu.
Kipengele cha Configure huhifadhi data; hakibadilishi kiteja chochote kilichojengwa kwa kujitegemea hadi msimbo ukisome na kuipitisha. Kwa hiyo kufafanua App.http.client pekee huacha njia hii ya ujenzi bila mabadiliko.
Tumia chaguo za kiwango cha ombi wakati ombi fulani linahitaji njia nyingine. Darasa dogo linaweza kufungasha tabia pana, lakini kuweka chaguo-msingi hii hakuhitaji moja.