Digest autentizace proxy v Requests
Odlište Digest autentizaci cíle v Requests od Digest autentizace proxy a jejích požadavků na HTTPS tunel.
HTTPDigestAuth v Requests zajišťuje autentizaci cíle. Proxy však vrací stav 407 s Proxy-Authenticate a potřebuje vlastní zpracování autentizace.
requests-toolbelt poskytuje HTTPProxyDigestAuth ke zpracování výzev proxy a přípravě autorizace proxy. Ověřte kompatibilitu s přesnými verzemi Requests a transportní vrstvy, které používáte.
HTTPS CONNECT vyžaduje samostatnou podporu
Proxy může vznést výzvu při navazování tunelu CONNECT, dříve než běžná odpověď cíle dorazí do response hooků. Zpracování viditelné 407 tedy neprokazuje podporu všech cest autentizace CONNECT.
Pro cíle HTTPS použijte klienta nebo udržovanou integraci, která výslovně podporuje požadovanou autentizaci proxy při navazování tunelu. Monkey patch závislé na starých vnitřnostech Requests nebo urllib3 vyžadují před opětovným použitím udržované prohlášení o kompatibilitě.
Zaznamenejte požadavky na autentizaci proxy a cíle do samostatných polí včetně fáze, která selhala. Ukáže to, která výzva byla zpracována a která ještě potřebuje podporu.