Requestsi HTTPDigestAuth haldab sihtkoha autentimist. Puhverserver aga tagastab oleku 407 koos Proxy-Authenticate-ga ja vajab oma autentimiskäsitlust.

requests-toolbelt pakub HTTPProxyDigestAuth, et töödelda puhverserveri väljakutseid ja valmistada ette puhverserveri autoriseerimine. Kontrollige ühilduvust täpsete Requests- ja transpordiversioonidega, mida kasutate.

HTTPS CONNECT vajab eraldi tuge

Puhverserver võib esitada väljakutse CONNECT-tunneli loomisel, enne kui tavaline sihtkoha vastus jõuab vastuse hookideni. Nähtava 407 käsitlemine ei tõesta seega tuge kõikidele CONNECT-autentimise teedele.

HTTPS-sihtmärkide puhul kasutage klienti või hooldatud integratsiooni, mis toetab tunnelit seadistades nõutavat puhverserveri autentimist selgesõnaliselt. Vanade Requestsi või urllib3 sisemuste külge seotud monkey patchid vajavad enne korduskasutust hooldatud ühilduvusdeklaratsiooni.

Kirjutage puhverserveri ja sihtkoha autentimisnõuded eraldi väljadele, sealhulgas nurjunud etapp. Nii on näha, milline väljakutse on käsitletud ja milline vajab veel tuge.

Seotud artiklid