Chuir CodeIgniter 4.4.0 roghainn pròiseas-ionaid ri CURLRequest. Thoir seachad URL pròiseas-ionaid ann an raon-roghainnean an iarrtais:

$client = service('curlrequest');
$response = $client->request('GET', 'https://api.example/', [
    'proxy' => 'http://proxy.example:8080',
    'connect_timeout' => 5,
    'timeout' => 30,
]);

Gabhaidh an roghainn proxy ri aon shreang URL. 'S e cruth eadar-dhealaichte a th' ann am mapadh http/https ann an stoidhle Requests. Thoir sùil air an tionndadh CodeIgniter a tha stàlaichte mura bheil an roghainn seo ri fhaighinn.

Suidhichidh CURLRequest CURLOPT_PROXY agus cuiridh e CURLOPT_HTTPPROXYTUNNEL an comas airson na roghainn. Mar sin feumaidh an t-eadar-mheadhanair HTTP CONNECT chun na h-ìomhaigh a cheadachadh.

Cleachd fìor-sgeama an neach-èisteachd ann an URL a' phròiseas-ionaid agus cùm crìoch-phuing an API ann an URL an iarrtais. Airson iarrtasan API poblach a tha ceadaichte, bheir an liosta pròiseas-ionaid HTTP tagraichean airson URL a' phròiseas-ionaid HTTP; thoir sùil a bheil an nód a' ceadachadh CONNECT chun na fìor-ìomhaigh. Làimhsich am freagairt a thèid a thilleadh agus na fàillighean tro shlighe gairm a tha ann mar-thà san aplacaid.

Artaigilean co-cheangailte