NO_PROXY eyðir ekki skýrri Requests-leið
Greinið á milli þess að bæla uppgötvun proxy frá umhverfinu og að fjarlægja proxy sem var vísvitandi gefið í Requests-korti.
Þegar forritið afhendir Requests proxy-stefnu sína, gefið beina undantekningu fyrir sömu stefnu. Fyrir fyrirliggjandi Session og þröngt afmarkað kall:
direct_routes = {'http': '', 'https': ''}
response = session.get(url, proxies=direct_routes, timeout=15)
Skýrt tómu gildin velja beina leiðsögn fyrir viðkomandi skemu. Skoðið einnig raunverulega kallið og sjálfgefin gildi Session fyrir nákvæmari hýsilýkla; hnekking eingöngu á skemustigi fjarlægir ekki sérstaka hýsilsbundna leið.
Hvers vegna lét bæting hýsilsins við NO_PROXY skýra proxyið vera á sínum stað? Uppleysir Requests 2.34.2 afritar uppgefið kort og íhugar hvort umhverfið eigi að fylla í vantar færslur. Bypass-samsvörun getur bælt þá uppgötvun án þess að eyða leið sem forritið hafði þegar gefið.
Kannið kortið sem þessi aðgerð notar áður en þið bætið undantekningum við á öðru stigi. Haldið TLS-sannprófun virkri á beinu leiðinni. Ef endurbeining breytir leiðinni aftur, skoðið None gegn tómum proxy-gildum í gegnum þá umskipti. Skírteinisvilla þar er sönnun um traust á áfangastað á þeirri leið, sem er aðskilið frá því hvort proxy var valið.