HTTPDigestAuth u Requestsu obrađuje autentifikaciju 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 točnim verzijama Requestsa i transportnog sloja koje koristite.

HTTPS CONNECT zahtijeva zasebnu podršku

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

Za HTTPS ciljeve koristite klijent ili održavanu integraciju koja izričito podržava potrebnu proxy autentifikaciju pri postavljanju tunela. Monkey patchevi vezani uz stare interne dijelove Requestsa 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