NO_PROXY vee nie 'n eksplisiete Requests-roete uit nie
Onderskei die onderdrukking van proksi-ontdekking uit die omgewing van die verwydering van 'n proksi wat doelbewus in 'n Requests-kaart verskaf word.
Wanneer die toepassing die proksibeleid aan Requests verskaf, gee 'n direkte uitsondering op dieselfde beleid. Vir 'n bestaande Session en 'n nou-omlynde oproep:
direct_routes = {'http': '', 'https': ''}
response = session.get(url, proxies=direct_routes, timeout=15)
Die eksplisiete leë waardes kies direkte roetering vir die betrokke skemas. Ondersoek ook die werklike oproep en die Session-verstekke vir meer spesifieke gasheersleutels; 'n oorheersing slegs per skema verwyder nie 'n aparte gasheerspesifieke roete nie.
Waarom het die byvoeging van die gasheer by NO_PROXY die eksplisiete proksi in plek gelaat? Die oplosser van Requests 2.34.2 kopieer die verskafde kaart en oorweeg of die omgewing ontbrekende inskrywings moet vul. 'n Omseiltreffer kan daardie ontdekking onderdruk sonder om 'n roete te verwyder wat die toepassing reeds verskaf het.
Kontroleer die kaart wat deur hierdie bewerking gebruik word voordat u uitsonderings op 'n ander laag byvoeg. Hou TLS-verifikasie op die direkte roete geaktiveer. As 'n herleiding die roete weer verander, ondersoek None teenoor leë proksiwaardes oor daardie oorgang. 'n Sertifikaatfout daar is bewyse oor die vertroue van die bestemming op daardie pad, wat apart staan van of 'n proksi gekies is.