Når applikasjonen gir Requests proxy-policyen sin, gi et direkte unntak for den samme policyen. For en eksisterende Session og et smalt avgrenset kall:

direct_routes = {'http': '', 'https': ''}
response = session.get(url, proxies=direct_routes, timeout=15)

De eksplisitt tomme verdiene velger direkte ruting for de aktuelle skjemaene. Undersøk også selve kallet og standardverdiene i Session for mer spesifikke vertsnøkler; en overstyring bare på skjemanivå fjerner ikke en egen vertsspesifikk rute.

Hvorfor lot tilføyelsen av verten til NO_PROXY den eksplisitte proxyen bli stående? Oppslageren i Requests 2.34.2 kopierer mappingen som er oppgitt, og vurderer om miljøet skal fylle ut manglende oppføringer. Et bypass-treff kan undertrykke den oppdagelsen uten å slette en rute som applikasjonen allerede har oppgitt.

Kontroller mappingen som denne operasjonen bruker, før du legger til unntak i et annet lag. Hold TLS-verifisering aktivert på den direkte ruten. Hvis en omdirigering endrer ruten igjen, undersøk None kontra tomme proxy-verdier gjennom den overgangen. En sertifikatfeil der er bevis om destinasjonstillit på den veien, noe som er atskilt fra om en proxy ble valgt.

Relaterte artikler