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 ಹಾಗೂ ಖಾಲಿ ಪ್ರಾಕ್ಸಿ ಮೌಲ್ಯಗಳು ಪರಿಶೀಲಿಸಿ. ಅಲ್ಲಿನ ಪ್ರಮಾಣಪತ್ರ ದೋಷವು ಆ ಹಾದಿಯಲ್ಲಿ ಗಮ್ಯಸ್ಥಾನದ ಮೇಲಿನ ನಂಬಿಕೆಯ ಸಾಕ್ಷ್ಯವಾಗಿದೆ, ಇದು ಪ್ರಾಕ್ಸಿ ಆಯ್ಕೆಯಾಗಿದೆಯೇ ಎಂಬುದರಿಂದ ಪ್ರತ್ಯೇಕವಾಗಿದೆ.