Hvis en direkte anmodning nar en omdirigering, og den naeste udveksling mislykkes pa en proxy, skal du undersoge overgangen. Requests genopbygger proxyrelaterede indstillinger til omdirigeringer og kan konsultere miljoet igen, nar Sessionen stoler pa det.

MappingvaerdiHvad der sker under sammenfletningen
NoneNoglen fjernes, sa der efterlades en manglende post, som en senere gennemgang kan udfylde fra miljoet.
En tom strengDen eksplicitte vaerdi bevares; den kan fastholde hensigten om direkte routing for det pagaeldende skema.

For en eksisterende Session skal du angive de destinationsskemaer, der indgar i den direkte handling:

response = session.get(
    'https://example.com/start',
    proxies={'http': '', 'https': ''},
    timeout=15,
)

Kontroller yderligere vaertspecifikke mappings og brugerdefinerede adaptere, hvis applikationen leverer dem. Dette routinginput tilsidesaetter ikke enhver mulig politik, som disse komponenter implementerer.

Behold hver URL i diagnostikken

Registrer den oprindelige URL, hver omdirigeringsplacering, svarstatus og det fejlende trin. HTTP-til-HTTPS aendrer den relevante skemanogle; en ny vaert kan falde uden for den forste vaerts bypass-regel. En rapport, der kun indeholder den indledende URL, skjuler begge overgange.

At observere et svar med deaktiveret omdirigeringsfolgning kan afslorer gransen. Undersog dets placering som data, for du beslutter at anmode om det; send ikke de oprindelige legitimationsoplysninger vilkarligt til en ny destination.

En dedikeret Session med deaktiveret miljoopdagelse er en anden mulighed, nar applikationen bevidst ejer alle routing- og tillidsinput. Det pavirker ogsa automatisk opdagelse af legitimationsoplysninger og CA, sa vaelg det som en applikationspolitik snarere end en rutinemaessig omdirigeringsreparation.

Relaterede artikler