Jetty 12.1 ပရောက်စီ ချန်လှပ်မှုများ ဟိုစ့်နှင့် ပို့စ်အလိုက်
JVM nonProxyHosts က ကလိုင်းယင့်ကို ထိန်းချုပ်သည်ဟု မယူဆဘဲ တိကျသော ဟိုစ့်နှင့် ရွေးချယ်နိုင်သော ပို့စ်အတွက် Jetty 12.1 ပရောက်စီ၏ ချန်လှပ်ထားသော လိပ်စာအစုကို အသုံးပြုပါ။
Jetty 12.1 ၏ HTTP ကလိုင်းယင့်သည် ဦးတည်ရာ ချန်လှပ်မှုများကို ပရောက်စီ အရာဝတ္ထုတစ်ခုစီတွင် သိမ်းဆည်းထားသည်။ တောင်းဆိုမှုများ မစတင်မီ ၎င်းတို့ကို ထည့်ပါ:
var proxy = new org.eclipse.jetty.client.HttpProxy(
"proxy.example", 8080);
proxy.getExcludedAddresses().add("internal.example:443");
jettyClient.getProxyConfiguration().addProxy(proxy);
jettyClient သည် အက်ပ်လီကေးရှင်း၏ လက်ရှိ org.eclipse.jetty.client.HttpClient ဖြစ်ပြီး ပုံမှန် စတင်ခြင်းနှင့် ရပ်တန့်ခြင်း လည်ပတ်မှုဖြင့် ရှိသည်။ ခွင့်ပြုထားသော အများသူငှာ ဦးတည်ရာများအတွက် HTTP ပရောက်စီ စာရင်း က HttpProxy ၏ ဟိုစ့်နှင့် ပို့စ်အတွက် ကိုယ်စားလှယ်လောင်းများ ပေးသည်; ရည်ရွယ်ထားသော အတွင်းပိုင်း ချန်လှပ်မှုများကို ထိန်းသိမ်းပါ။
ဤအချက်သည် ပို့စ် 443 ရှိ internal.example နှင့် ကိုက်ညီသည်။ ပို့စ်မပါလျှင် ဟိုစ့်အချက်သည် မည်သည့်ပို့စ်တွင်မဆို ထို ဟိုစ့်နှင့် ကိုက်ညီသည်။ ဟိုစ့်အမည် ကိုက်ညီမှုသည် တိကျသည်: JVM nonProxyHosts ဝိုင်းလ်ကတ် သို့မဟုတ် ပိုက်ဖြင့် ခွဲထားသော စာရင်းပေးခြင်းအစား ရည်ရွယ်ထားသော ဟိုစ့်တစ်ခုစီကို သီးခြားထည့်ပါ။
ချန်လှပ်မှုသည် ဤပရောက်စီ အရာဝတ္ထုကို မူရင်းနှင့် ကိုက်ညီမှု ရပ်စေသည်။ ပရောက်စီများစွာ ပြင်ဆင်ထားလျှင် အခြားပရောက်စီတစ်ခု ကိုက်ညီနိုင်သေးသည်; ရလဒ်ကို တိုက်ရိုက်လမ်းကြောင်းဟု မခေါ်မီ ကျန်ရှိသော ကိုယ်စားလှယ်လောင်းများကို စစ်ဆေးပါ။