Amikor az alkalmazás átadja a Requestsnek a proxyházirendjét, adjon közvetlen kivételt ugyanahhoz a házirendhez. Meglévő Sessionhöz és szűk hatókörű híváshoz:

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

A kifejezetten üres értékek közvetlen útválasztást választanak az érintett sémákhoz. Vizsgálja meg a tényleges hívást és a Session alapértékeit is a pontosabb hosztkulcsok szempontjából; a csak sémaszintű felülírás nem távolít el egy külön hoszt-specifikus útvonalat.

Miért maradt a kifejezett proxy a helyén, miután a hosztot hozzádta a NO_PROXY listához? A Requests 2.34.2 feloldója lemásolja a megadott leképezést, és mérlegeli, hogy a környezetnek ki kell-e töltenie a hiányzó bejegyzéseket. Egy megkerülési egyezés elnyomhatja ezt a felderítést anélkül, hogy törölné az alkalmazás által már megadott útvonalat.

Ellenőrizze a művelet által használt leképezést, mielőtt kivételeket adna hozzá egy másik rétegben. Tartsa engedélyezve a TLS-ellenőrzést a közvetlen útvonalon. Ha egy átirányítás ismét megváltoztatja az útvonalat, vizsgálja meg a None és az üres proxyértékek közötti különbséget ezen az átmeneten. Az ott jelentkező tanúsítványhiba a cél iránti bizalomra utaló bizonyíték azon az úton, ami független attól, hogy kiválasztottak-e proxyt.

Kapcsolódó cikkek