Seachfhreastalaí a chumrú le CURLRequest CodeIgniter 4.4+
Cuir URL an tseachfhreastalaí isteach in roghanna CURLRequest ar CodeIgniter 4.4 nó níos nuaí agus cuir i gcuntas a iompar CONNECT.
Chuir CodeIgniter 4.4.0 rogha seachfhreastalaí le CURLRequest. Cuir URL seachfhreastalaí ar fáil in eagar roghanna an iarratais:
$client = service('curlrequest');
$response = $client->request('GET', 'https://api.example/', [
'proxy' => 'http://proxy.example:8080',
'connect_timeout' => 5,
'timeout' => 30,
]);
Glacann an rogha proxy le teaghrán URL amháin. Formáid eile is ea mapáil http/https ar stíl Requests. Seiceáil an leagan CodeIgniter atá suiteáilte mura bhfuil an rogha seo ar fáil.
Socraíonn CURLRequest CURLOPT_PROXY agus cumasaíonn sé CURLOPT_HTTPPROXYTUNNEL don rogha. Dá bhrí sin caithfidh an t-idirghabhálaí HTTP CONNECT chuig an sprioc bheartaithe a cheadú.
Úsáid fíorscéim an éisteora in URL an tseachfhreastalaí agus coinnigh críochphointe an API in URL an iarratais. Maidir le hiarratais cheadaithe ar APIanna poiblí, soláthraíonn an liosta seachfhreastalaí HTTP iarrthóirí do URL an tseachfhreastalaí HTTP; seiceáil go gceadaíonn an nód CONNECT chuig an sprioc iarbhír. Láimhseáil an freagra aischurtha agus teipeanna trí chonair ghlao reatha an fheidhmchláir.