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 ଆଭ୍ୟନ୍ତରୀଣ ଅଂଶ ସହିତ ବନ୍ଧା ମଙ୍କି ପ୍ୟାଚ୍ ପୁନଃ ବ୍ୟବହାର ପୂର୍ବରୁ ରକ୍ଷଣାବେକ୍ଷଣ କରାଯାଇଥିବା ସୁସଙ୍ଗତତା ବିବୃତ୍ତି ଆବଶ୍ୟକ କରେ।
ପ୍ରକ୍ସି ଏବଂ ଲକ୍ଷ୍ୟ ପ୍ରମାଣୀକରଣ ଆବଶ୍ୟକତାକୁ ଅଲଗା କ୍ଷେତ୍ରରେ ଲିପିବଦ୍ଧ କରନ୍ତୁ, ବିଫଳ ପର୍ଯ୍ୟାୟ ସହିତ। ଏହା ଦର୍ଶାଏ କେଉଁ ଚ୍ୟାଲେଞ୍ଜ ସମ୍ଭାଳାଯାଇଛି ଏବଂ କେଉଁଟିର ଏବେ ମଧ୍ୟ ସମର୍ଥନ ଆବଶ୍ୟକ।