Python Requests endurleingingar: None móti tómum proxy virðum
Halt tann beina vegroutingar ætlanina greiða gjøgnum endurleingingar í staðin fyri at líta á eitt None virði, sum tekur eina mapping-færslu burtur.
Um ein bein fyrispurningur nær eini endurleinging og næsta skiftið miseydnast á einum proxy, kann tað verða gjøgnumgongd. Requests byggir proxy-viðkomandi stillingar upp aftur fyri endurleingingar og kann aftur hyggja at umhvørvinum, tá Session hevur álit á tí.
| Mapping virði | Hvat hendir í samanleggingini |
|---|---|
None | Lykilin verður tikin burtur, og ein manglandi færsla verður eftir, sum seinni umfar kann fylla úr umhvørvinum. |
| Ein tómur strongur | Tað greiða virðið verður verandi; tað kann varðveita ætlanina um beina routing fyri tað skemað. |
Fyri eina verandi Session, veit út mál-skemaini, sum eru við í tí beinu handlingini:
response = session.get(
'https://example.com/start',
proxies={'http': '', 'https': ''},
timeout=15,
)Kanna eyka vert-specifik mapping og serstakar adapterar, um applikatiónin veitir tær. Henda routing-inntakið yvirkemur ikki hvørja møguliga stevnu, sum hesi partar fremja.
Halt hvørja URL í greiningini
Skráset upprunaligu URL, hvørja endurleingdar-stað, svarstøðu og tað miseydnaða stigið. HTTP-til-HTTPS broytir viðkomandi skema-lykil; ein nýggjur vertur kann falla uttan fyri bypass-regluna hjá fyrsta vertinum. Ein frágreiðing, sum bert hevur upprunaligu URL, dylur bæði skiftini.
At eygleiða eitt svar við endurleingdar-fylgjan sløkt kann avdúka markið. Kanna staðið sum dáta, áðrenn tú velur at biðja um tað; send ikki upprunaligu váttanirnar óskilt til eina nýggja ferð.
Ein serstøk Session við umhvørvis-avdúking sløkt er ein annar møguleiki, tá applikatiónin við vilja eigur allar routing- og álits-inntøkur. Tað ávirkar eisini sjálvvirkandi váttana- og CA-avdúking, so vel tað sum eina applikatiónsstevnu heldur enn eina vanliga endurleingdar-bót.