Pròiseas-ionaid a rèiteach le CURLRequest CodeIgniter 4.4+
Cuir URL a' phròiseas-ionaid a-staigh ann an roghainnean CURLRequest air CodeIgniter 4.4 no nas ùire agus cuir suim ann an giùlan CONNECT.
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.