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 ਅੰਦਰੂਨੀ ਹਿੱਸਿਆਂ ਨਾਲ ਬੱਝੇ ਮੰਕੀ ਪੈਚ ਮੁੜ ਵਰਤੋਂ ਤੋਂ ਪਹਿਲਾਂ ਸੰਭਾਲਿਆ ਅਨੁਕੂਲਤਾ ਬਿਆਨ ਮੰਗਦੇ ਹਨ।
ਪ੍ਰੌਕਸੀ ਅਤੇ ਮੰਜ਼ਿਲ ਪ੍ਰਮਾਣਿਕਤਾ ਲੋੜਾਂ ਵੱਖਰੇ ਖੇਤਰਾਂ ਵਿੱਚ ਦਰਜ ਕਰੋ, ਅਸਫਲ ਹੋਏ ਪੜਾਅ ਸਮੇਤ। ਇਹ ਦਿਖਾਉਂਦਾ ਹੈ ਕਿ ਕਿਹੜੀ ਚੁਣੌਤੀ ਸੰਭਾਲੀ ਗਈ ਅਤੇ ਕਿਹੜੀ ਨੂੰ ਹਾਲੇ ਹਿਮਾਇਤ ਚਾਹੀਦੀ ਹੈ।