Requests ရှိ proxy Digest အထောက်အထားစစ်ဆေးခြင်း
Requests ၏ ဦးတည်ရာ Digest အထောက်အထားစစ်ဆေးခြင်းကို proxy Digest နှင့် ၎င်း၏ HTTPS ဥမင်လိုအပ်ချက်များနှင့် ခွဲခြားပါ။
Requests ၏ HTTPDigestAuth သည် ဦးတည်ရာ အထောက်အထားစစ်ဆေးခြင်းကို ကိုင်တွယ်သည်။ proxy သည် အစား Proxy-Authenticate ဖြင့် အခြေအနေ 407 ကို ပြန်ပို့ပြီး ၎င်း၏ကိုယ်ပိုင် အထောက်အထားစစ်ဆေးမှု ကိုင်တွယ်မှု လိုအပ်သည်။
requests-toolbelt သည် HTTPProxyDigestAuth ကို ပံ့ပိုးပေးပြီး proxy စိန်ခေါ်မှုများ ကို လုပ်ဆောင်ကာ proxy ခွင့်ပြုချက်ကို ပြင်ဆင်သည်။ အသုံးပြုနေသော Requests နှင့် သယ်ယူပို့ဆောင်ရေး ဗားရှင်းအတိအကျနှင့် ကိုက်ညီမှုကို စစ်ဆေးပါ။
HTTPS CONNECT သည် သီးခြားပံ့ပိုးမှု လိုအပ်သည်
သာမန် ဦးတည်ရာတုံ့ပြန်မှု response hook သို့ မရောက်မီ၊ CONNECT ဥမင် တည်ဆောက်စဉ် proxy သည် စိန်ခေါ်မှု ပေးနိုင်သည်။ ထို့ကြောင့် မြင်နိုင်သော 407 ကို ကိုင်တွယ်ခြင်းသည် CONNECT အထောက်အထားစစ်ဆေးမှု လမ်းကြောင်းအားလုံးအတွက် ပံ့ပိုးမှုကို မသက်သေပါ။
HTTPS ပစ်မှတ်များအတွက် ဥမင်တည်ဆောက်စဉ် လိုအပ်သော proxy အထောက်အထားစစ်ဆေးမှုကို ရှင်းလင်းစွာ ပံ့ပိုးသော client သို့မဟုတ် ထိန်းသိမ်းထားသော ပေါင်းစပ်မှုကို အသုံးပြုပါ။ Requests သို့မဟုတ် urllib3 ၏ အတွင်းပိုင်းဟောင်းများနှင့် ချိတ်ထားသော monkey patch များသည် ပြန်လည်အသုံးမပြုမီ ထိန်းသိမ်းထားသော ကိုက်ညီမှုကြေညာချက် လိုအပ်သည်။
proxy နှင့် ဦးတည်ရာ အထောက်အထားစစ်ဆေးမှု လိုအပ်ချက်များကို သီးခြားအကွက်များတွင် မှတ်တမ်းတင်ပါ၊ မအောင်မြင်သော အဆင့်အပါအဝင်။ မည်သည့် စိန်ခေါ်မှုကို ကိုင်တွယ်ပြီးပြီး မည်သည်က ပံ့ပိုးမှု လိုအပ်နေသေးသည်ကို ၎င်းက ပြသည်။