As 'n direkte versoek 'n herleiding bereik en die volgende transaksie by 'n proxy misluk, ondersoek die oorgang. Requests bou proxyverwante instellings vir herleidings weer op en kan die omgewing weer raadpleeg wanneer die Session dit vertrou.

KarteringwaardeWat tydens die samesmelting gebeur
NoneDie sleutel word verwyder, wat 'n ontbrekende inskrywing laat wat 'n latere rondte uit die omgewing kan vul.
'n Leë stringDie eksplisiete waarde bly behoue; dit kan die bedoeling van direkte roetering vir daardie skema bewaar.

Vir 'n bestaande Session, verskaf die bestemmingskemas wat by die direkte bewerking betrokke is:

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

Kontroleer bykomende gasheer-spesifieke karterings en pasgemaakte adapters as die toepassing dit verskaf. Hierdie roeteringsinvoer oorheers nie elke moontlike beleid wat daardie komponente implementeer nie.

Hou elke URL in die diagnose

Teken die oorspronklike URL, elke herleidingsligging, die responstatus en die mislukte stadium aan. HTTP-na-HTTPS verander die betrokke skemasleutel; 'n nuwe gasheer kan buite die eerste gasheer se omseilreël val. 'n Verslag wat slegs die aanvanklike URL bevat, verberg beide oorgange.

Waarneming van een respons met herleiding-opvolging gedeaktiveer kan die grens blootle. Ondersoek die ligging daarvan as data voordat jy besluit om dit aan te vra; moenie die oorspronklike geloofsbriewe onoordeelkundig na 'n nuwe bestemming stuur nie.

'n Toegewyde Session met omgewingsontdekking gedeaktiveer is 'n ander opsie wanneer die toepassing doelbewus alle roetering- en vertrouensinsette besit. Dit beinvloed ook outomatiese geloofsbrief- en CA-ontdekking, so kies dit as 'n toepassingsbeleid eerder as 'n roetine-herleidingsherstel.

Verwante artikels