Digest autentifikácia proxy v Requests
Odíšte Digest autentifikáciu cieľa v Requests od Digest autentifikácie proxy a jej požiadaviek na HTTPS tunel.
HTTPDigestAuth v Requests zabezpečuje autentifikáciu cieľa. Proxy však vracia stav 407 s Proxy-Authenticate a potrebuje vlastné spracovanie autentifikácie.
requests-toolbelt poskytuje HTTPProxyDigestAuth na spracovanie výziev proxy a prípravu autorizácie proxy. Overte kompatibilitu s presnými verziami Requests a transportnej vrstvy, ktoré používate.
HTTPS CONNECT vyžaduje samostatnú podporu
Proxy môže vzniesť výzvu pri nadväzovaní tunela CONNECT, skôr než bežná odpoveď cieľa dorazí do response hookov. Spracovanie viditeľnej 407 teda nepreukazuje podporu všetkých ciest autentifikácie CONNECT.
Pre ciele HTTPS použite klienta alebo udržiavanú integráciu, ktorá výslovne podporuje požadovanú autentifikáciu proxy pri nastavovaní tunela. Monkey patche závislé od starých vnútorností Requests alebo urllib3 vyžadujú pred opätovným použitím udržiavané vyhlásenie o kompatibilite.
Zaznamenajte požiadavky na autentifikáciu proxy a cieľa do samostatných polí vrátane fázy, ktorá zlyhala. Ukáže to, ktorá výzva bola spracovaná a ktorá ešte potrebuje podporu.