जेव्हा अनुप्रयोग Requests ला त्याचे प्रॉक्सी धोरण देतो, तेव्हा त्याच धोरणाला थेट अपवाद द्या. विद्यमान Session आणि मर्यादित व्याप्तीच्या कॉलसाठी:

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

स्पष्ट रिकामी मूल्ये संबंधित स्कीमसाठी थेट राउटिंग निवडतात. अधिक विशिष्ट होस्ट कीजसाठी प्रत्यक्ष कॉल आणि Session ची डीफॉल्ट मूल्येही तपासा; केवळ स्कीम-स्तरीय ओव्हरराइड वेगळा होस्ट-विशिष्ट मार्ग काढत नाही.

NO_PROXY मध्ये होस्ट जोडूनही स्पष्ट प्रॉक्सी जागेवरच का राहिला? Requests 2.34.2 चा रिझॉल्व्हर दिलेला मॅप कॉपी करतो आणि वातावरणाने गहाळ नोंदी भराव्यात का याचा विचार करतो. बायपास जुळणी ती शोध दाबू शकते, पण अनुप्रयोगाने आधीच दिलेला मार्ग पुसत नाही.

दुसऱ्या स्तरावर अपवाद जोडण्यापूर्वी ही क्रिया वापरत असलेला मॅप तपासा. थेट मार्गावर TLS पडताळणी सक्षम ठेवा. जर रीडायरेक्टने मार्ग पुन्हा बदलला, तर त्या संक्रमणात None विरुद्ध रिकामी प्रॉक्सी मूल्ये तपासा. तिथली प्रमाणपत्र त्रुटी त्या मार्गावरील गंतव्याच्या विश्वासाचा पुरावा आहे, जी प्रॉक्सी निवडला गेला की नाही यापेक्षा वेगळी आहे.

संबंधित लेख