.NET ၏ ဦးတည်ရာတစ်ခုချင်းစီအတွက် အလိုအလျောက် ပရောက်စီ ဆုံးဖြတ်ချက်များကို ထိန်းသိမ်းခြင်း
မူဝါဒကို စမ်းသပ် URL တစ်ခု၏ ရလဒ်ဖြင့် အစားထိုးမည့်အစား ဦးတည်ရာတစ်ခုချင်းစီအတွက် အလိုအလျောက် ပရောက်စီ ဆုံးဖြတ်ချက်များကို ထိန်းသိမ်းပါ။
URL တစ်ခုအတွက် ပရောက်စီကို ဖြေရှင်းခြင်းသည် ထို URL အတွက် ဆုံးဖြတ်ချက်တစ်ခု ပေးသည်။ ဦးတည်ရာအားလုံးအတွက် ပြည့်စုံသော အလိုအလျောက် လမ်းကြောင်းသတ်မှတ်မှု မူဝါဒကို မဖော်ပြပါ။
ကုဒ်က ပြင်ပ စမ်းသပ်လိပ်စာဖြင့် GetProxy ကို ခေါ်ပြီး ပြန်လာသော URI ကို ယူကာ ကမ္ဘာတစ်ဝှမ်း အသစ်သော ပုံသေ WebProxy ကို တပ်ဆင်သောအခါ ၎င်းသည် အရေးကြီးသည်။ မူလမူဝါဒသည် အခြား host ကို တိုက်ရိုက် ပို့နိုင်သည် သို့မဟုတ် မတူညီသော ပရောက်စီကို ရွေးနိုင်သည်။ အစားထိုးမှုက ထိုအချက်အလက်ကို လွှင့်ပစ်ခဲ့သည်။
ဦးတည်ရာပေါ် မူတည်သော အပြုအမူကို ရည်ရွယ်သောအခါ client တွင် ပံ့ပိုးထားသော မူဝါဒ object ကို ထားရှိပါ။ ဆက်စပ်မှုမရှိသော ဝဘ်ဆိုက်ကို စကြာဝဠာ စမ်းသပ်မှုအဖြစ် အသုံးပြုမည့်အစား အမှန်တကယ် ကျရှုံးနေသော URL အတွက် ၎င်း၏ ဆုံးဖြတ်ချက်ကို စစ်ဆေးပါ။
တိုက်ရိုက် ဆုံးဖြတ်ချက်ကိုလည်း မှန်ကန်စွာ အဓိပ္ပာယ်ဖွင့်ပါ။ အကောင်အထည်ဖော်မှုတစ်ခုသည် ဦးတည်ရာကို ကျော်ဖြတ်သည့်အခါ မူလဦးတည်ရာကို ပြန်ပေးနိုင်သည်; ထို URI ကို အလိုအလျောက် ပရောက်စီအဖြစ် ပြန်လည်တံဆိပ်တပ်မည့်အစား ကျော်ဖြတ်မှု ဆုံးဖြတ်ချက်ကို နှိုင်းယှဉ်ပါ။
ပုံသေ endpoint သည် အပလီကေးရှင်း၏ ရည်ရွယ်ထားသော မူဝါဒဖြစ်ပါက ၎င်းကို ရှင်းလင်းစွာ ပြင်ဆင်သတ်မှတ်ပြီး ထိုရွေးချယ်မှုကို မှတ်တမ်းတင်ပါ။ အလိုအလျောက် ပရောက်စီ ရလဒ်တစ်ခုမှ မတော်တဆ ရရှိလာသော ပုံသေ လမ်းကြောင်းသည် နောက်ဦးတည်ရာ ကွဲပြားစွာ ပြုမူသောအခါ ရှင်းပြရန် အများကြီး ခက်ခဲသည်။