Requests ProxyError மற்றும் urllib3 ProxyError இடையேயான வேறுபாடு
அழைப்பில் உண்மையில் பயன்படும் HTTP நூலகத்தின் விதிவிலக்கைப் பிடித்து, அதன் தொடர்சங்கிலிக் காரணத்தைப் பின்தொடருங்கள்; வகுப்பின் பெயர் மட்டும் எல்லாவற்றையும் விளக்காது.
requests.exceptions.ProxyError மற்றும் urllib3.exceptions.ProxyError வெவ்வேறு விதிவிலக்கு வகுப்புகள். ஒரே குறுகிய பெயர் இருந்தால் ஒரு except விதி இரண்டையும் பிடிக்கும் என்று அர்த்தமல்ல.
Requests அழைப்பிற்கு, Requests இன் பொது விதிவிலக்கு API இல் தொடங்குங்கள். அதன் போக்குவரத்து அடாப்டர் பொதுவாக கீழ்நிலை தோல்விகளை Requests வெளிப்படுத்தும் விதிவிலக்குகளாக மாற்றுகிறது. பழைய பதிப்புகளில் குறிப்பிட்ட மடக்கு பிழைகள் இருந்தன, எனவே எதிர்பாராத traceback வரும்போது நூலகப் பதிப்பைச் சேமியுங்கள்.
பரிசோதிக்கும்போது விதிவிலக்கின் தொகுதி, வகுப்பு மற்றும் தொடர்சங்கிலிக் காரணத்தைப் பாருங்கள். உள்ளேயுள்ள MaxRetryError அல்லது இணைப்புத் தோல்வி முந்தைய ப்ராக்ஸி நிலை பற்றிய பயனுள்ள ஆதாரத்தை வைத்திருக்கலாம்.
வரலாற்றுத் தீர்விலிருந்து வரும் பழைய vendored பாதையை நவீன பயன்பாட்டில் இறக்குமதி செய்வதைத் தவிர்க்கவும். தற்போதைய அழைப்பிற்கு ஏற்ற பொது விதிவிலக்கைப் பிடியுங்கள், கண்டறிதலுக்காக காரணத்தைப் பாதுகாக்கவும், மீண்டும் முயலும் நடத்தையைத் தனியாக முடிவு செய்யவும். ஒவ்வொரு Exception ஐயும் பிடித்து முடிவிலி தொடர்வது அசல் பொருந்தாமையை மறைக்கிறது.