WinHttpRequest ရှိ ပရောက်စီ အထောက်အထား ပစ်မှတ် အလံ
ဆာဗာ အထောက်အထားများ အသုံးပြုပြီး မသက်ဆိုင်သော TLS အမှားကို ဖုံးကွယ်မည့်အစား WinHttpRequest တွင် ပရောက်စီ အထောက်အထား ပစ်မှတ်ကို အသုံးပြုပါ။
SetCredentials သည် ပစ်မှတ် အလံကို လက်ခံသည်။ ပရောက်စီ စိန်ခေါ်ချက်ကို စစ်ဆေးနေစဉ် ဆာဗာ အလံကို ပေးပို့ခြင်းသည် အခြား စစ်မှန်ကြောင်း အတည်ပြု ဆက်စပ်မှုကို သတ်မှတ်သည်။
WinHttpRequest အလိုအလျောက် အရာဝတ္ထုအတွက် ပရောက်စီ ပစ်မှတ်မှာ HTTPREQUEST_SETCREDENTIALS_FOR_PROXY ဖြစ်ပြီး တန်ဖိုးမှာ 1 ဖြစ်သည်။ ကျစ်လျစ်သော အပိုင်းမှာ ဤသို့ဖြစ်သည်−
Const ProxyCredentials = 1
request.Open "GET", "https://example.com/", False
request.SetCredentials proxyUser, proxyPassword, ProxyCredentials
request.Send
၎င်းသည် ရည်ရွယ်ထားသော ပရောက်စီကို ရွေးချယ်ပြီးဖြစ်ပြီး အကောင့် တန်ဖိုးများသည် အပလီကေးရှင်း၏ ပုံမှန် ဖွဲ့စည်းမှုမှ လာသည်ဟု ယူဆသည်။ အထောက်အထားများကို Open အောင်မြင်ပြီးနောက် သတ်မှတ်သည်။ ဦးတည်ရာလည်း အထောက်အထား လိုအပ်ပါက ၎င်းသည် သီးခြား ပစ်မှတ်နှင့် သီးခြား သတ်မှတ်ချက် ဖြစ်သည်။
သတ်မှတ်ချက် အောင်မြင်ခြင်းကို အကောင့်ဝင်ရောက်မှု အောင်မြင်ခြင်းအဖြစ် မယူဆဘဲ နောက်ဆုံး အခြေအနေနှင့် စစ်မှန်ကြောင်း အတည်ပြု နည်းလမ်းကို ဖတ်ပါ။ ပရောက်စီသည် ပံ့ပိုးမထားသော အစီအစဉ် သို့မဟုတ် ခွင့်ပြုချက် မရှိသော အကောင့်ကို ငြင်းပယ်နိုင်သည်။
ရှေးဟောင်း နည်းလမ်းတစ်ခုသည် SSL အမှား စစ်ဆေးမှုများကိုလည်း ပိတ်နိုင်သည်။ ၎င်းသည် မှားယွင်းသော ပစ်မှတ်သို့ သတ်မှတ်ထားသော အထောက်အထားများကို ပြုပြင်မပေးပါ။ ပုံမှန် လက်မှတ် အတည်ပြုခြင်းကို ထိန်းသိမ်းပြီး နောက်ပိုင်း TLS အမှားတစ်ခုခုကို ၎င်း၏ ကိုယ်ပိုင် ချိတ်ဆက်မှုတွင် စစ်ဆေးပါ။