La HTTPDigestAuth de Requests traktas celan aŭtentikon. Prokuro anstataŭe redonas staton 407 kun Proxy-Authenticate kaj bezonas propran traktadon de aŭtentiko.

requests-toolbelt provizas HTTPProxyDigestAuth por trakti prokurajn defiojn kaj prepari prokuran rajtigon. Kontrolu kongruecon kun la ĝustaj versioj de Requests kaj transporto, kiujn vi uzas.

HTTPS CONNECT bezonas apartan subtenon

Prokuro povas defii dum starigo de la CONNECT-tunelo, antaŭ ol ordinara cela respondo atingas respondajn hokojn. Trakti videblan 407 do ne pruvas subtenon por ĉiuj vojoj de CONNECT-aŭtentiko.

Por HTTPS-celoj uzu klienton aŭ prizorgatan integriĝon, kiu eksplicite subtenas la postulatan prokuran aŭtentikon ĉe tunela starigo. Monkey patch-oj ligitaj al malnovaj internaĵoj de Requests aŭ urllib3 bezonas prizorgatan deklaron pri kongrueco antaŭ reuzado.

Registru la postulatejn de prokura kaj cela aŭtentiko en apartaj kampoj, inkluzive de la malsukcesinta stadio. Tio montras, kiu defio estis traktita kaj kiu ankoraŭ bezonas subtenon.

Rilataj artikoloj