CodeIgniter 4.4.0 aldonis prokuran opcion al CURLRequest. Provizu prokuran URL-on en la opcia tabelo de la peto:

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

La opcio proxy akceptas unu URL-ĉenon. http/https-mapigo laŭ stilo Requests estas alia formato. Kontrolu la instalitan version de CodeIgniter se ĉi tiu opcio ne disponeblas.

CURLRequest agordas CURLOPT_PROXY kaj ebligas CURLOPT_HTTPPROXYTUNNEL por la opcio. La HTTP-peranto do devas permesi CONNECT al la celata celo.

Uzu la realan skemon de la aŭskultanto en la prokura URL kaj konservu la API-finpunkton en la peta URL. Por permesitaj publikaj API-petoj, la listo de HTTP-prokuriloj proponas kandidatojn por la HTTP-prokura URL; kontrolu ĉu la nodo permesas CONNECT al la reala celo. Traktu la redonitan respondon kaj fiaskojn per la ekzistanta alvokvojo de la aplikaĵo.

Rilataj artikoloj