Requests में प्रॉक्सी Digest प्रमाणीकरण
Requests के गंतव्य Digest प्रमाणीकरण को प्रॉक्सी Digest और उसकी HTTPS सुरंग आवश्यकताओं से अलग पहचानें।
Requests का HTTPDigestAuth गंतव्य प्रमाणीकरण संभालता है। प्रॉक्सी इसके बजाय Proxy-Authenticate के साथ स्थिति 407 भेजता है और उसे अपना प्रमाणीकरण प्रबंधन चाहिए।
requests-toolbelt HTTPProxyDigestAuth देकर प्रॉक्सी चुनौतियों को संसाधित करता है और प्रॉक्सी प्राधिकरण तैयार करता है। प्रयुक्त सटीक Requests और ट्रांसपोर्ट संस्करणों के साथ संगतता जाँचें।
HTTPS CONNECT को अलग समर्थन चाहिए
सामान्य गंतव्य प्रतिक्रिया response hook तक पहुँचने से पहले, CONNECT सुरंग स्थापित करते समय प्रॉक्सी चुनौती दे सकता है। इसलिए दिखाई देने वाला 407 संभालना CONNECT प्रमाणीकरण के सभी मार्गों के लिए समर्थन सिद्ध नहीं करता।
HTTPS लक्ष्यों के लिए ऐसा क्लाइंट या अनुरक्षित एकीकरण उपयोग करें जो सुरंग स्थापित करते समय आवश्यक प्रॉक्सी प्रमाणीकरण का स्पष्ट समर्थन करे। पुराने Requests या urllib3 आंतरिक भागों से बँधे मंकी पैच पुनः उपयोग से पहले अनुरक्षित संगतता वक्तव्य माँगते हैं।
प्रॉक्सी और गंतव्य प्रमाणीकरण आवश्यकताओं को अलग क्षेत्रों में दर्ज करें, जिसमें विफल चरण भी शामिल हो। इससे पता चलता है कि कौन-सी चुनौती संभाली गई और किसे अभी समर्थन चाहिए।