Kun sovellus antaa Requestsille välityspalvelinkäytäntönsä, anna samalle käytännölle suora poikkeus. Olemassa olevalle Sessionille ja kapeasti rajatuille kutsulle:

direct_routes = {'http': '', 'https': ''}
response = session.get(url, proxies=direct_routes, timeout=15)

Nimenomaiset tyhjät arvot valitsevat suoran reitityksen kyseisille skeemoille. Tarkista myös varsinainen kutsu ja Sessionin oletusarvot tarkempien isäntäavainten varalta; pelkän skeematason ohitus ei poista erillistä isäntäkohtaista reittiä.

Miksi isännän lisääminen NO_PROXY-kohtaan säilytti nimenomaisen välityspalvelimen paikallaan? Requestsin 2.34.2 ratkaisin kopioi annetun kartan ja harkitsee, pitäisikö ympäristön täyttää puuttuvat merkinnät. Ohitusosuma voi vaimentaa tämän tunnistuksen poistamatta reittiä, jonka sovellus oli jo antanut.

Tarkista tämän toiminnon käyttämä kartta ennen poikkeusten lisäämistä toisella tasolla. Pidä TLS-varmennus käytössä suoralla reitillä. Jos uudelleenohjaus muuttaa reitin uudelleen, tutki None tyhjiin välityspalvelin arvoihin verrattuna kyseisen siirtymän aikana. Varmenteen virhe siellä on todiste kohteen luottamuksesta kyseisellä polulla, mikä on erillinen siitä, valittiinko välityspalvelin.

Aiheeseen liittyvät artikkelit