Proxy bat konfiguratu CodeIgniter 4.4+ CURLRequest-ekin
Pasatu proxy-aren URLa CURLRequest-en aukeretan CodeIgniter 4.4 edo berriagoan, eta kontuan hartu CONNECT jokabidea.
CodeIgniter 4.4.0-k proxy aukera bat gehitu zion CURLRequest-i. Eman proxy URL bat eskaeraren aukera-matrizean:
$client = service('curlrequest');
$response = $client->request('GET', 'https://api.example/', [
'proxy' => 'http://proxy.example:8080',
'connect_timeout' => 5,
'timeout' => 30,
]);
proxy aukerak URL kate bakarra onartzen du. Requests estiloaren http/https mapaketa beste formatu bat da. Egiaztatu instalatutako CodeIgniter bertsioa aukera hau erabilgarri ez badago.
CURLRequest-ek CURLOPT_PROXY ezartzen du eta CURLOPT_HTTPPROXYTUNNEL gaitzen du aukerarako. Beraz, HTTP bitartekariak CONNECT ahalbidetu behar du helbururaino.
Erabili entzulearen benetako eskema proxy URL-an eta mantendu API amaierako puntua eskaera URL-an. Baimendutako API publikoetarako eskaeretarako, HTTP proxy zerrendak HTTP proxy URL-rako hautagaiak eskaintzen ditu; egiaztatu nodoak CONNECT baimenduta duela benetako helbururaino. Kudeatu itzulitako erantzuna eta hutsegiteak aplikazioaren lehendik dagoen deialdi-bidearen bidez.