CodeIgniter 4.4.0 CURLRequest இல் ப்ராக்ஸி விருப்பத்தைச் சேர்த்தது. கோரிக்கையின் விருப்ப வரிசையில் ப்ராக்ஸி URL ஐ வழங்குங்கள்:

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

proxy விருப்பம் ஒரு URL சரத்தை மட்டுமே ஏற்கிறது. Requests பாணி http/https மேப்பிங் வேறு வடிவம். இந்த விருப்பம் இல்லையெனில் நிறுவப்பட்ட CodeIgniter பதிப்பைச் சரிபார்க்கவும்.

CURLRequest இந்த விருப்பத்திற்கு CURLOPT_PROXY ஐ அமைத்து CURLOPT_HTTPPROXYTUNNEL ஐ இயக்குகிறது. எனவே HTTP இடைநிலையாளர் நோக்கமிடப்பட்ட இலக்கிற்கு CONNECT ஐ அனுமதிக்க வேண்டும்.

ப்ராக்ஸி URL இல் கேட்பவரின் உண்மையான ஸ்கீமைப் பயன்படுத்தி API முனைப்புள்ளியை கோரிக்கை URL இல் வைத்திருங்கள். அனுமதிக்கப்பட்ட பொது API கோரிக்கைகளுக்கு HTTP ப்ராக்ஸி பட்டியல் HTTP ப்ராக்ஸி URL க்கான வேட்பாளர்களை வழங்குகிறது; முனை உண்மையான இலக்கிற்கு CONNECT ஐ அனுமதிக்கிறதா எனச் சரிபார்க்கவும். திருப்பியனுப்பப்பட்ட பதிலையும் தோல்விகளையும் பயன்பாட்டின் ஏற்கனவே உள்ள அழைப்புப் பாதையின் மூலம் கையாளவும்.

தொடர்புடைய கட்டுரைகள்