NO_PROXY ले स्पष्ट Requests मार्ग मेटाउँदैन
वातावरणबाट प्रोक्सी पत्ता लगाउने कार्य दबाउनु र Requests नक्सामा जानाजान दिइएको प्रोक्सी हटाउनुबीच फरक गर्नुहोस्।
जब अनुप्रयोगले Requests लाई आफ्नो प्रोक्सी नीति दिन्छ, त्यही नीतिलाई सिधा अपवाद दिनुहोस्। विद्यमान Session र सीमित दायराको कलका लागि:
direct_routes = {'http': '', 'https': ''}
response = session.get(url, proxies=direct_routes, timeout=15)
स्पष्ट खाली मानहरूले सम्बन्धित स्किमका लागि सिधा राउटिङ छान्छन्। थप विशिष्ट होस्ट कुञ्जीहरूका लागि वास्तविक कल र Session का पूर्वनिर्धारित मान पनि जाँच्नुहोस्; केवल स्किम-स्तरको ओभरराइडले अलग होस्ट-विशिष्ट मार्ग हटाउँदैन।
NO_PROXY मा होस्ट थप्दा स्पष्ट प्रोक्सी किन आफ्नै ठाउँमा रह्यो? Requests 2.34.2 को रिजोल्भरले दिइएको नक्सा प्रतिलिपि गर्छ र वातावरणले छुटेका प्रविष्टिहरू भर्नुपर्छ कि भनी विचार गर्छ। बाइपास मिलानले त्यो पत्ता लगाउने कार्य दबाउन सक्छ, तर अनुप्रयोगले पहिले नै दिएको मार्ग मेटाउँदैन।
अर्को तहमा अपवाद थप्नुअघि यो कार्यले प्रयोग गर्ने नक्सा जाँच्नुहोस्। सिधा मार्गमा TLS प्रमाणीकरण सक्षम राख्नुहोस्। यदि रिडाइरेक्टले मार्ग फेरि बदल्यो भने, त्यो संक्रमणभरि None र खाली प्रोक्सी मानहरू जाँच्नुहोस्। त्यहाँको प्रमाणपत्र त्रुटि त्यो मार्गमा गन्तव्यको विश्वासको प्रमाण हो, जुन प्रोक्सी छानियो कि भन्ने कुराबाट अलग छ।