.NET ၏ မှတ်တမ်းတင်ထားသော ပတ်ဝန်းကျင် proxy စည်းမျဉ်းများတွင် .example.com သည် ကိုယ်ပိုင် domain ခွဲများနှင့် ကိုက်ညီသည်။ ၎င်းသည် example.com ကိုယ်တိုင်နှင့် မကိုက်ညီပါ။ ဤကွာဟချက်ငယ်သည် ဝန်ဆောင်မှုတစ်ခုကို လမ်းကြောင်းနှစ်ခုအဖြစ် ကွဲစေနိုင်သည်။

ထည့်သွင်းချက်ရည်ရွယ်ထားသော .NET ကိုက်ညီမှု
example.comမိခင် host အမည်
.example.comထို domain အောက်ရှိ host အမည်များ
example.com,.example.comအုပ်စုနှစ်ခုလုံး

ဆင်းသက်စာမျက်နှာသည် မိခင် အမည်ကို သုံးပြီး ၎င်း၏ API က api.example.com ကို သုံးသည်ဟု ဆိုပါစို့။ အစက်ပါ ပုံစံသာ ပါဝင်သော စာရင်းသည် ဆင်းသက်စာမျက်နှာကို proxy မှတစ်ဆင့် ပို့နိုင်ပြီး API မှာ တိုက်ရိုက် သွားနိုင်သည်။ ဆန့်ကျင်ဘက် အမှားမှာ မိခင် domain ကိုသာ စာရင်းပြုစုပြီး ကလေးတိုင်း ကိုက်ညီမည်ဟု မျှော်လင့်ခြင်း ဖြစ်သည်။ HttpClient.DefaultProxy.IsBypassed ကို စစ်ဆေးပါ မိခင် domain နှင့် ကလေးတစ်ခုအတွက်၊ သတ်မှတ်ထားသော ဆုံးဖြတ်ချက်ကို စစ်ဆေးရန်။

ဤသည် ပါဝင်သော .NET HTTP client အသုံးပြုသည့် ပတ်ဝန်းကျင် မူဝါဒနှင့် သက်ဆိုင်သည်။ အတိအလင်း သတ်မှတ်ထားသော IWebProxy၊ အခြား handler အကောင်အထည်ဖော်မှု သို့မဟုတ် အခြား runtime မျိုးဆက်တို့သည် ၎င်းတို့၏ ကိုယ်ပိုင် စည်းမျဉ်းများကို စစ်ဆေးရန် လိုအပ်သည်။ browser ၏ ကျော်ဖြတ်စာရင်းသည် ဤ ပတ်ဝန်းကျင်စာရင်း ဖြစ်လာပြီဟု မယူဆပါနှင့်။

ထို့အပြင် ဆက်တင်ကို အလေ့အထဖြင့် *.example.com သို့ ဘာသာပြန်ခြင်းကို ဆန့်ကျင်ပါ။ မှတ်တမ်းတင်ထားသော .NET ပတ်ဝန်းကျင် syntax သည် ကြယ်ပွင့်ကို ယေဘုယျ wildcard အဖြစ် မသဘောထားပါ။

အလုပ်လုပ်သော curl command ကို application နှင့် နှိုင်းယှဉ်သောအခါ အစီရင်ခံစာတွင် စာလုံးအတိုင်း URL ကို ထိန်းသိမ်းပါ။ “တူညီသော ဆာဗာ” သည် မိခင် domain၊ ကိုယ်ပိုင် domain ခွဲ သို့မဟုတ် IP လိပ်စာ ဘယ်ဟာကို တောင်းဆိုခဲ့သည်ကို ဖုံးကွယ်ထားသည်။ domain ကိုက်ညီမှုသည် ထို တောင်းဆိုမှု ထည့်သွင်းချက်အပေါ် ဖြစ်ပေါ်ပြီး ဝန်ဆောင်မှုအတွက် သင့်၏ တရားဝင်မဟုတ်သော အမည်အပေါ် မဟုတ်ပါ။

ဆက်စပ်ဆောင်းပါးများ