In proxy konfigurearje mei CURLRequest yn CodeIgniter 4.4+
Jou de proxy-URL troch yn 'e CURLRequest-opsjes fan CodeIgniter 4.4 of letter en hâld rekken mei it CONNECT-gedrach.
CodeIgniter 4.4.0 hat in proxy-opsje tafoege oan CURLRequest. Jou in proxy-URL yn 'e opsje-array fan 'e oanfraach:
$client = service('curlrequest');
$response = $client->request('GET', 'https://api.example/', [
'proxy' => 'http://proxy.example:8080',
'connect_timeout' => 5,
'timeout' => 30,
]);
De opsje proxy akseptearret ien URL-string. In http/https-mapping yn Requests-styl is in oar formaat. Kontrolearje de ynstalleare CodeIgniter-ferzje as dizze opsje net beskikber is.
CURLRequest set CURLOPT_PROXY en skeakelet CURLOPT_HTTPPROXYTUNNEL yn foar de opsje. De HTTP-middelman moat dêrom CONNECT nei it bedoelde doel tastean.
Brûk it wiere skema fan 'e listener yn 'e proxy-URL en hâld it API-einpunt yn 'e oanfraach-URL. Foar tastiene iepenbiere API-aanfragen leveret de HTTP-proxy list kandidaten foar de HTTP-proxy-URL; kontrolearje oft de node CONNECT nei it wiere doel tastiet. Behannelje it weromjûn antwurd en flaters fia it besteande oproppad fan 'e applicaasje.