ပံ့ပိုးထားသော HTTP သို့မဟုတ် HTTPS URL ချိတ်ဆက်မှုအတွက် Proxy.NO_PROXY ကို ပေးပို့ခြင်းက တိုက်ရိုက်ရွေးချယ်မှုကို ရှင်းလင်းစေသည်:

URLConnection connection = URI.create("https://example.com/")
    .toURL().openConnection(Proxy.NO_PROXY);
connection.setConnectTimeout(5000);
connection.setReadTimeout(10000);

၎င်းသည် လုပ်ဆောင်ချက်တစ်ခုကို ဝန်းရံထားသော ကမ္ဘာလုံးဆိုင်ရာ သတ်မှတ်ခြင်းနှင့် ပြန်လည်ရယူခြင်း အစီအစဉ်ကို ရှောင်ရှားသည်။ အခြား thread များသည် အက်ပ်လီကေးရှင်း၏ လက်ရှိပရောက်စီမူဝါဒကို ဆက်လက်အသုံးပြုနိုင်သည်။

ဤအငြင်းအခုံသည် ဤ URLConnection လမ်းကြောင်းအတွက် သက်ဆိုင်သည်။ ၎င်းသည် သီးခြား HTTP client ၏ builder၊ အခြား library ၏ socket များ သို့မဟုတ် operating system ၏ ကွန်ရက်ဖွဲ့စည်းမှုကို မပြောင်းလဲပါ။

ကွန်ရက်သည် ပြင်ပအသုံးပြုမှုအတွက် ပရောက်စီလိုအပ်ပါက တိုက်ရိုက်ချိတ်ဆက်မှု မအောင်မြင်နိုင်သေးသည်။ ထိုမအောင်မြင်မှုကို ပရောက်စီအထောက်အထားစစ်ဆေးမှု အမှားနှင့် ခွဲခြားထားပါ: ဤလုပ်ဆောင်ချက်သည် ပရောက်စီကို တမင်ကျော်လိုက်ခြင်းဖြစ်သည်။

ထို့ပြင် HTTPS ဦးတည်ရာတစ်ခုအတွက် ပုံမှန် TLS စစ်ဆေးမှုကို ထိန်းသိမ်းထားပါ။ တိုက်ရိုက်လမ်းကြောင်းကို ရွေးချယ်ခြင်းသည် ကြားခံလမ်းကြောင်းကို ပြောင်းလဲသည်၊ ဦးတည်ရာ လက်မှတ်က သက်သေပြရမည့် အထောက်အထားကို မပြောင်းလဲပါ။

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