Python Requests Ëmleedungen: None géint eidel Proxy-Wäerter
Halt d'Absicht vum direkte Routing explizit iwwer d'Ëmleedungen, amplaz sech op en None-Wäert ze verloossen, deen eng Mapping-Andro erofhëlt.
Wann eng direkt Ufro eng Ëmleedung erreecht an den nächsten Austausch op engem Proxy feelgeet, ënnersich den Iwwergank. Requests baut d'Proxy-Astellungen fir Ëmleedungen nei op a kann d'Ëmwelt nach eng Kéier consultéieren, wann d'Session hire vertraut.
| Mapping-Wäert | Wat beim Zesummeféieren geschitt |
|---|---|
None | De Schlëssel gëtt erofgeholl, sou datt eng feelend Andro bleift, déi en duerno lafenden Duerchgang aus der Ëmwelt fëlle kann. |
| En eidele String | Den explizite Wäert bleift; hie kann d'Absicht vum direkte Routing fir dat Schema erhalen. |
Fir eng bestehend Session gitt d'Zilschemaen un, déi an der direkter Operatioun bedeelegt sinn:
response = session.get(
'https://example.com/start',
proxies={'http': '', 'https': ''},
timeout=15,
)Kuckt zousätzlech hostspezifesch Mappings an eegen Adapter no, wann d'Applikatioun se bereetstellt. Dëst Routing-Ainput iwwerschreift net all méiglech Politik, déi déi Komponenten ëmsetzen.
Halt all URL an der Diagnos
Halt d'Original-URL, all Ëmleedungsplaz, de Status vun der Äntwert an d'Stuf, déi feelgeet, fest. Den Iwwergank vun HTTP op HTTPS ännert de relevante Schema-Schlëssel; en neien Host kann aus der Bypass-Reeg vum éischten Host erausfalen. E Rapport deen nëmmen d'Ufanks-URL enthält, verstoppt béid Iwwergäng.
D'Observatioun vun enger Äntwert mat desaktivéierter Ëmleedungsverfolgung kann d'Grenz opdecken. Ënnersich hir Plaz als Date virum decidéieren se unzefroen; schéck d'Original-Authentifikatiounen net ouni Ënnerscheed un en neit Zil.
Eng eege Session mat desaktivéierter Ëmwelt-Entdeckung ass eng aner Optioun, wann d'Applikatioun bewosst all Routing- an Traue-Ainput besëtzt. Dat beaflosst och d'automatesch Entdeckung vun Authentifikatiounen a CAen, sou datt Dir se als Applikatiounspolitik wielt an net als routinmäßeg Ëmleedungsreparatur.