అప్లికేషన్ Requests కు తన ప్రాక్సీ విధానాన్ని అందించినప్పుడు, అదే విధానానికి ప్రత్యక్ష మినహాయింపు ఇవ్వండి. ఇప్పటికే ఉన్న Session మరియు సన్నని పరిధి కలిగిన కాల్ కోసం:

direct_routes = {'http': '', 'https': ''}
response = session.get(url, proxies=direct_routes, timeout=15)

స్పష్టమైన ఖాళీ విలువలు సంబంధిత స్కీమ్‌లకు ప్రత్యక్ష రూటింగ్‌ను ఎంచుకుంటాయి. మరింత నిర్దిష్ట హోస్ట్ కీల కోసం అసలు కాల్ మరియు Session డిఫాల్ట్‌లను కూడా పరిశీలించండి; కేవలం స్కీమ్-స్థాయి ఓవర్‌రైడ్ వేర్వేరు హోస్ట్-నిర్దిష్ట మార్గాన్ని తొలగించదు.

NO_PROXY కు హోస్ట్‌ను జోడించినప్పటికీ స్పష్టమైన ప్రాక్సీ ఎందుకు తన స్థానంలోనే ఉండిపోయింది? Requests 2.34.2 రిజాల్వర్ అందించిన మ్యాప్‌ను కాపీ చేసి, పర్యావరణం తప్పిపోయిన ఎంట్రీలను నింపాలా అని పరిశీలిస్తుంది. బైపాస్ సరిపోలిక ఆ కనుగొనడాన్ని అణచివేయగలదు, కానీ అప్లికేషన్ ఇప్పటికే ఇచ్చిన మార్గాన్ని తొలగించదు.

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

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