Dejinta boroksi ee CURLRequest ee CodeIgniter 4.4+
Gudbi URL-ka boroksiga gudaha ikhtiyaarada CURLRequest ee CodeIgniter 4.4 ama ka dambeeya oo tixgeli dhaqanka CONNECT.
CodeIgniter 4.4.0 waxa uu CURLRequest ku daray ikhtiyaar boroksi. Bixi URL boroksi gudaha safka ikhtiyaarada codsiga:
$client = service('curlrequest');
$response = $client->request('GET', 'https://api.example/', [
'proxy' => 'http://proxy.example:8080',
'connect_timeout' => 5,
'timeout' => 30,
]);
Ikhtiyaarka proxy waxa uu aqbalaa hal xarig URL ah. Khariidadda http/https qaabka Requests waa qaab kale. Hubi nooca CodeIgniter ee rakiban haddii ikhtiyaarkan uusan diyaar ahayn.
CURLRequest waxa uu dejiyaa CURLOPT_PROXY oo uu daaraa CURLOPT_HTTPPROXYTUNNEL ikhtiyaarka. Sidaa darteed dhexdhexaadiyaha HTTP waa in uu oggolaadaa CONNECT ee bartilmaameedka loogu talagalay.
Isticmaal nidaamka dhabta ah ee dhageystaha ee URL-ka boroksiga oo ku hay barta API ee URL-ka codsiga. Codsiga API-yada dadweynaha ee la oggolaaday, liiska boroksiyada HTTP waxa uu bixiyaa musharraxiin URL-ka boroksiga HTTP; hubi in qanjidhka uu oggolaado CONNECT ee bartilmaameedka dhabta ah. U maamul jawaabta la soo celiyay iyo guul-darrooyinka iyada oo loo marayo dariiqa wicitaanka ee jira ee codsiga.