Ilova Requests ga o'z proksi siyosatini berganda, xuddi shu siyosatga to'g'ridan-to'g'ri istisno bering. Mavjud Session va tor doiradagi chaqiruv uchun:

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

Aniq bo'sh qiymatlar tegishli sxemalar uchun to'g'ridan-to'g'ri marshrutlashni tanlaydi. Aniqroq xost kalitlari uchun haqiqiy chaqiruvni va Session standart qiymatlarini ham tekshiring; faqat sxema darajasidagi bekor qilish alohida xostga xos marshrutni olib tashlamaydi.

Xostni NO_PROXY ga qo'shish aniq proksini nega joyida qoldirdi? Requests 2.34.2 hal qiluvchisi berilgan xaritani nusxalaydi va muhit yetishmayotgan yozuvlarni to'ldirishi kerakmi, deb ko'rib chiqadi. Aylanib o'tish mosligi bu aniqlashni bostirishi mumkin, lekin ilova avval bergan marshrutni o'chirmaydi.

Boshqa qatlamda istisnolar qo'shishdan oldin bu amal ishlatadigan xaritani tekshiring. To'g'ridan-to'g'ri marshrutda TLS tekshiruvini yoqilgan holda saqlang. Agar qayta yo'naltirish marshrutni yana o'zgartirsa, o'sha o'tish davomida None va bo'sh proksi qiymatlarini ko'rib chiqing. U yerda sertifikat xatosi o'sha yo'ldagi manzilga ishonch haqida dalil bo'lib, bu proksi tanlanganmi yoki yo'qmi degan masaladan alohida.

O'xshash maqolalar