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 மற்றும் காலி ப்ராக்ஸி மதிப்புகள் சரிபார்க்கவும். அங்குள்ள சான்றிதழ் பிழை அந்தப் பாதையில் இலக்கின் நம்பகத்தன்மைக்கான சான்றாகும், இது ப்ராக்ஸி தேர்ந்தெடுக்கப்பட்டதா என்பதிலிருந்து தனியானது.