HTTPDigestAuth u Requests rukuje autentifikacijom odredišta. Proxy umjesto toga vraća status 407 s Proxy-Authenticate i treba vlastitu obradu autentifikacije.

requests-toolbelt nudi HTTPProxyDigestAuth za obradu proxy izazova i pripremu proxy autorizacije. Provjerite kompatibilnost s tačnim verzijama Requests i transportnog sloja koje koristite.

HTTPS CONNECT zahtijeva posebnu podršku

Proxy može poslati izazov tokom uspostavljanja CONNECT tunela, prije nego običan odgovor odredišta stigne do response hook-ova. Stoga obrada vidljivog 407 ne uspostavlja podršku za sve putanje CONNECT autentifikacije.

Za HTTPS ciljeve koristite klijent ili održavanu integraciju koja izričito podržava potrebnu proxy autentifikaciju pri postavljanju tunela. Monkey patch-evi vezani za stare interne dijelove Requests ili urllib3 zahtijevaju održavanu izjavu o kompatibilnosti prije ponovne upotrebe.

Bilježite zahtjeve za proxy i odredišnu autentifikaciju u odvojena polja, uključujući fazu koja nije uspjela. Tako se vidi koji je izazov obrađen, a koji još treba podršku.

Povezani članci