Python Requests birbideratzeak: None balio hutsak proxy balio hutsen aurka
Mantendu zuzeneko bideratzearen asmoa esplizitua birbideratzeetan, mapa-sarrera bat kentzen duen None balioan oinarritu beharrean.
Eskaera zuzen batek birbideratze batera iristen badu eta hurrengo trukaketa proxy batean huts egiten badu, aztertu trantsizioa. Requestsek birbideratzeko proxy-rekin lotutako ezarpenak berreraikitzen ditu eta ingurunea berriro kontsulta dezake Sessionek hura fidatzen duenean.
| Maparen balioa | Zer gertatzen den bateratzean |
|---|---|
None | Giltza kentzen da, eta falta den sarrera bat uzten da; geroagoko pase batek ingurunetik bete dezake. |
| Katea hutsa | Balio esplizitua mantentzen da; eskema horretarako zuzeneko bideratzearen asmoa gorde dezake. |
Dauden Session baterako, eman eragiketa zuzenean parte hartzen duten helmuga-eskemak:
response = session.get(
'https://example.com/start',
proxies={'http': '', 'https': ''},
timeout=15,
)Egiaztatu ostalariari dagozkion mapa gehigarriak eta adaptatzaile pertsonalizatuak aplikazioak ematen baditu. Bideratze-sarrera honek ez ditu gainditzen osagai horiek ezartzen dituzten politika guztiak.
Eduki URL bakoitza diagnostikoan
Erregistratu jatorrizko URLa, birbideratze-lokalizazio bakoitza, erantzunaren egoera eta huts egiten duen etapa. HTTPtik HTTPSrako aldaketak dagokion eskema-giltza aldatzen du; ostalari berri bat lehen ostalariaren saihesbide-arauetatik kanpo geratu daiteke. Hasierako URL soilik duen txostenak bi trantsizioak ezkutatzen ditu.
Erantzun bat birbideratzeen jarraipena desgaituta behatzeak muga agerian utz dezake. Aztertu haren kokapena datu gisa eskatu erabaki aurretik; ez bidali jatorrizko kredentzialak bereizkeriarik gabe helmuga berri batera.
Inguruneren aurkikuntza desgaituta duen Session dedikatu bat beste aukera bat da aplikazioak bideratze- eta konfiantza-sarrera guztiak nahita bere gain hartzen dituenean. Horrek ere eragiten die kredentzialen eta CAren aurkikuntza automatikoari, beraz, aukeratu aplikazio-politika gisa, ez birbideratzearen ohiko konponketa gisa.