PyCharm ద్వారా ప్రారంభమయ్యే Requests ప్రోగ్రామ్ కోసం, దాన్ని ప్రారంభించే Python రన్/డీబగ్ కాన్ఫిగరేషన్‌ను సవరించండి. ఆ కాన్ఫిగరేషన్ యొక్క Environment variables ఫీల్డ్‌లో మద్దతు ఉన్న ప్రాక్సీ వేరియబుల్స్‌ను జోడించండి:

పేరుఉదాహరణ విలువ
http_proxyhttp://proxy.example.net:8080
https_proxyhttp://proxy.example.net:8080

ఆ కాన్ఫిగరేషన్ ద్వారా ప్రోగ్రామ్‌ను మళ్లీ ప్రారంభించండి. Requests ఈ వేరియబుల్స్‌ను తన సాధారణ పర్యావరణ సమన్వయం ద్వారా చదవగలదు; requests.get లో PyCharm-నిర్దిష్ట ప్రాక్సీ ఆర్గ్యుమెంట్ అవసరం లేదు. ఉదాహరణ విలువలకు మీ HTTP సేవను ఉపయోగించండి, లేదా అనుమతించిన పబ్లిక్ అభ్యర్థనలకు HTTP ప్రాక్సీ జాబితా నుండి ఒక ఎండ్‌పాయింట్ ఉపయోగించండి.

PyCharm యొక్క సొంత HTTP Proxy ప్రాధాన్యత IDE యొక్క నెట్‌వర్కింగ్‌ను కాన్ఫిగర్ చేస్తుంది. అది తనంతట తానే Python యొక్క చైల్డ్ ప్రాసెస్ అదే మార్గాన్ని పొందిందని నిరూపించదు.

టెర్మినల్, Python కన్సోల్, టెస్ట్ రన్నర్ మరియు సేవ్ చేసిన అప్లికేషన్ కాన్ఫిగరేషన్‌లు వేర్వేరు ప్రారంభ పరిసరాలను కలిగి ఉండవచ్చు. విఫలమైన అభ్యర్థన వాస్తవానికి ఉపయోగించిన పరిసరంతో పోల్చండి. టెర్మినల్‌లో తర్వాత ఇచ్చిన export ఇప్పటికే నడుస్తున్న IDE ప్రాసెస్‌ను మార్చలేదు.

కోడ్ session.trust_env=False సెట్ చేస్తే, Requests ఈ పర్యావరణ మార్గాన్ని విస్మరిస్తుంది. ఆ ఉద్దేశపూర్వక మోడ్‌లో దాని స్పష్టమైన ప్రాక్సీ కాన్ఫిగరేషన్‌ను ఉపయోగించండి.

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