use Cake\Http\Client;

$http = new Client([
    'proxy' => [
        'proxy' => 'proxy.example:8080',
    ],
]);

ఈ మార్గం అవసరమయ్యే అభ్యర్థనల కోసం ఈ Cake\Http\Client ఇన్‌స్టాన్స్‌ను ఉపయోగించండి. HTTP ప్రాక్సీ జాబితా నుండి పబ్లిక్ HTTP అభ్యర్థి నెస్టెడ్ ప్రాక్సీ ఎంపిక కోసం హోస్ట్ మరియు పోర్ట్‌ను అందిస్తుంది. క్లయింట్‌లు సేవా ఫ్యాక్టరీ లేదా కంటైనర్ నుండి వస్తే, ఈ కన్‌స్ట్రక్టర్ ఎంపికలను అక్కడ ఉంచండి.

ప్రాక్సీ ప్రామాణీకరణ కోసం, నెస్టెడ్ కాన్ఫిగరేషన్ అప్లికేషన్ యొక్క ఉద్దేశించిన కాన్ఫిగరేషన్ మూలం నుండి username మరియు password కూడా అంగీకరిస్తుంది.

Configure ఎంట్రీ డేటాను నిల్వ చేస్తుంది; కోడ్ దాన్ని చదివి పంపే వరకు స్వతంత్రంగా నిర్మించిన ఏ క్లయింట్‌ను మార్చదు. అందువల్ల కేవలం App.http.client నిర్వచించడం ఈ నిర్మాణ మార్గాన్ని మార్పు లేకుండా వదిలేస్తుంది.

నిర్దిష్ట అభ్యర్థనకు మరో మార్గం అవసరమైనప్పుడు అభ్యర్థన-స్థాయి ఎంపికలను ఉపయోగించండి. ఉపతరగతి విస్తృత ప్రవర్తనను ప్యాకేజ్ చేయగలదు, కానీ ఈ డిఫాల్ట్‌ను సెట్ చేయడానికి అది అవసరం లేదు.

సంబంధిత వ్యాసాలు