Requests'da proksi Digest autentifikatsiyasi
Requests'dagi maqsad Digest autentifikatsiyasini proksi Digest va uning HTTPS tunnel talablaridan ajrating.
Requests'dagi HTTPDigestAuth maqsad autentifikatsiyasini boshqaradi. Proksi esa Proxy-Authenticate bilan 407 holatini qaytaradi va o'zining autentifikatsiya ishlovini talab qiladi.
requests-toolbelt HTTPProxyDigestAuth ni taqdim etib, proksi chaqiriqlarini qayta ishlaydi va proksi avtorizatsiyasini tayyorlaydi. Ishlatilayotgan aniq Requests va transport versiyalari bilan moslikni tekshiring.
HTTPS CONNECT alohida qo'llab-quvvatlashni talab qiladi
Proksi CONNECT tunnelini o'rnatish paytida, oddiy maqsad javobi response hook'larga yetib borishidan oldin chaqiriq berishi mumkin. Shuning uchun ko'rinadigan 407 ni qayta ishlash CONNECT autentifikatsiyasining barcha yo'llarini qo'llab-quvvatlashni isbotlamaydi.
HTTPS maqsadlari uchun tunnel o'rnatishda talab qilinadigan proksi autentifikatsiyasini aniq qo'llab-quvvatlaydigan klient yoki qo'llab-quvvatlanadigan integratsiyadan foydalaning. Eski Requests yoki urllib3 ichki qismlariga bog'langan monkey patch'lar qayta ishlatishdan oldin qo'llab-quvvatlanadigan moslik bayonotini talab qiladi.
Proksi va maqsad autentifikatsiyasi talablarini alohida maydonlarga yozing, muvaffaqiyatsiz bosqichni ham qo'shib. Bu qaysi chaqiriq ishlanganini va qaysi biri hali ham qo'llab-quvvatlashga muhtojligini ko'rsatadi.