Requests'te proxy Digest kimlik doğrulaması
Requests'in hedef Digest kimlik doğrulamasını proxy Digest'inden ve HTTPS tünel gereksinimlerinden ayırın.
Requests'teki HTTPDigestAuth hedef kimlik doğrulamasını yönetir. Proxy ise Proxy-Authenticate ile 407 durumu döndürür ve kendi kimlik doğrulama işleyişine gereksinim duyar.
requests-toolbelt, proxy meydan okumalarını işlemek ve proxy yetkilendirmesini hazırlamak için HTTPProxyDigestAuth sağlar. Kullanılan tam Requests ve taşıma sürümleriyle uyumluluğu denetleyin.
HTTPS CONNECT ayrı destek gerektirir
Proxy, CONNECT tüneli kurulurken, sıradan bir hedef yanıtı response hook'larına ulaşmadan önce meydan okuma sunabilir. Bu nedenle görünür bir 407'yi işlemek, tüm CONNECT kimlik doğrulama yolları için destek oluşturmaz.
HTTPS hedefleri için tünel kurulumunda gereken proxy kimlik doğrulamasını açıkça destekleyen bir istemci veya bakımı yapılan bir entegrasyon kullanın. Eski Requests veya urllib3 iç yapılarına bağlı monkey patch'ler, yeniden kullanımdan önce bakımı yapılan bir uyumluluk beyanı gerektirir.
Proxy ve hedef kimlik doğrulama gereksinimlerini ayrı alanlara kaydedin, başarısız olan aşama dahil. Bu, hangi meydan okumanın işlendiğini ve hangisinin hâlâ destek gerektirdiğini gösterir.