Requests' HTTPDigestAuth håndterer godkendelse af destinationen. En proxy svarer i stedet med status 407 og Proxy-Authenticate og kræver sin egen godkendelseshåndtering.

requests-toolbelt leverer HTTPProxyDigestAuth til at behandle proxy-udfordringer og forberede proxy-godkendelse. Kontroller kompatibiliteten med de præcise Requests- og transportversioner, der bruges.

HTTPS CONNECT kræver særskilt support

En proxy kan udfordre under etablering af CONNECT-tunnelen, før et almindeligt destinationssvar når response hooks. At håndtere en synlig 407 etablerer derfor ikke support for alle CONNECT-godkendelsesveje.

Brug for HTTPS-mål en klient eller vedligeholdt integration, der udtrykkeligt understøtter den krævede proxy-godkendelse ved tunnelopsætning. Monkey patches bundet til gamle Requests- eller urllib3-internaler kræver en vedligeholdt kompatibilitetserklæring før genbrug.

Registrer krav til proxy- og destinationsgodkendelse i separate felter, inklusive det trin, der fejlede. Det viser, hvilken udfordring der er håndteret, og hvilken der stadig mangler support.

Relaterede artikler