जब अनुप्रयोग Requests को अपनी प्रॉक्सी नीति देता है, तो उसी नीति को सीधा अपवाद दें। किसी मौजूदा Session और सीमित दायरे वाली कॉल के लिए:

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

स्पष्ट खाली मान संबंधित स्कीमों के लिए सीधा रूटिंग चुनते हैं। अधिक विशिष्ट होस्ट कुंजियों के लिए वास्तविक कॉल और Session के डिफ़ॉल्ट भी जाँचें; केवल स्कीम-स्तरीय ओवरराइड अलग होस्ट-विशिष्ट मार्ग को नहीं हटाता।

NO_PROXY में होस्ट जोड़ने से स्पष्ट प्रॉक्सी क्यों अपनी जगह पर रहा? Requests 2.34.2 का रिज़ॉल्वर दिए गए मैप की प्रतिलिपि बनाता है और विचार करता है कि क्या परिवेश को छूटी हुई प्रविष्टियाँ भरनी चाहिए। बायपास मिलान उस खोज को दबा सकता है, पर अनुप्रयोग द्वारा पहले से दिया गया मार्ग नहीं मिटाता।

किसी दूसरी परत में अपवाद जोड़ने से पहले इस क्रिया द्वारा उपयोग किया जाने वाला मैप जाँचें। सीधे मार्ग पर TLS सत्यापन सक्षम रखें। यदि कोई रीडायरेक्ट मार्ग फिर बदल देता है, तो उस संक्रमण में None बनाम खाली प्रॉक्सी मान जाँचें। वहाँ की प्रमाणपत्र त्रुटि उस पथ पर गंतव्य के भरोसे का साक्ष्य है, जो इससे अलग है कि प्रॉक्सी चुना गया था या नहीं।

संबंधित लेख