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 vs ശൂന്യ പ്രോക്സി മൂല്യങ്ങൾ പരിശോധിക്കുക. അവിടത്തെ സർട്ടിഫിക്കറ്റ് പിശക് ആ പാതയിലെ ലക്ഷ്യസ്ഥാനത്തിന്റെ വിശ്വാസത്തിനുള്ള തെളിവാണ്, അത് പ്രോക്സി തിരഞ്ഞെടുത്തോ എന്നതിൽ നിന്ന് വേറിട്ടതാണ്.