Guzzle ఆపరేషన్ కాన్ఫిగర్ చేసిన ప్రాక్సీని విస్మరించాల్సి వచ్చినప్పుడు, ఆ అభ్యర్థనపై స్పష్టంగా ఖాళీ ప్రాక్సీ ఎంపికను పంపండి:

$response = $client->request('GET', 'https://example.com/', [
    'proxy' => '',
    'timeout' => 15,
]);

ఇది కాల్ స్థానంలో మార్గ ఎంపికను కనిపించేలా చేస్తుంది. ఇతర అభ్యర్థనలు అదే ప్రక్రియను ఉపయోగిస్తున్నప్పుడు పర్యావరణ వేరియబుల్స్‌ను తాత్కాలికంగా తీసివేయడం కంటే ఇది మరింత ఖచ్చితమైనది.

వదిలివేసిన ఎంపిక మరియు స్పష్టంగా ఖాళీ విలువ మధ్య తేడాను నిలుపుకోండి. ఎంపికను వదిలివేయడం క్లయింట్ డిఫాల్ట్‌లు లేదా పర్యావరణం నుండి పొందిన కాన్ఫిగరేషన్ అమలులో ఉండవచ్చు. కస్టమ్ హ్యాండ్లర్ లేదా మిడిల్‌వేర్ కూడా ఎంపికలను మార్చగలవు, కాబట్టి మార్గం ఇంకా భిన్నంగా ఉంటే అప్లికేషన్ యొక్క వాస్తవ హ్యాండ్లర్ స్టాక్‌ను పరిశీలించండి.

ఖాళీ ప్రాక్సీ ఎంపిక HTTPS సర్టిఫికెట్ ధృవీకరణను నిలిపివేయదు. ఆ నియంత్రణలను విడిగా ఉంచండి. నేరుగు అభ్యర్థనను ప్రాక్సీ ద్వారా వెళ్లే అభ్యర్థనతో పోల్చినప్పుడు అదే గమ్యాన్ని ఉపయోగించి ఎంచుకున్న మార్గం మరియు వాస్తవ ప్రతిస్పందన రెండింటినీ నమోదు చేయండి.

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