Kada aplikacija preda Requests svoju proxy politiku, dajte izravnu iznimku za tu istu politiku. Za postojeći Session i usko ograničen poziv:

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

Eksplicitne prazne vrijednosti odabiru izravno usmjeravanje za odgovarajuće sheme. Provjerite i stvarni poziv te zadane vrijednosti Session za specifičnije ključeve hosta; zaobilaženje samo na razini sheme ne uklanja zasebnu rutu vezanu uz host.

Zašto je dodavanje hosta u NO_PROXY ostavilo eksplicitni proxy na mjestu? Razrješivač Requests 2.34.2 kopira dostavljenu mapu i razmatra treba li okruženje popuniti nedostajuće unose. Podudaranje zaobilaženja može potisnuti to otkrivanje, a da pritom ne izbriše rutu koju je aplikacija već dostavila.

Provjerite mapu koju koristi ova operacija prije dodavanja iznimaka na drugom sloju. Držite TLS provjeru uključenom na izravnoj ruti. Ako preusmjeravanje ponovno promijeni rutu, pregledajte None nasuprot praznim proxy vrijednostima kroz taj prijelaz. Pogreška certifikata tamo je dokaz o povjerenju u odredište na tom putu, što je odvojeno od toga je li proxy odabran.

Povezani članci