ပထမဆုံး တောင်းဆိုချက်က ၎င်း၏ client ကို မသက်ဝင်စေမီ Kong Unirest လမ်းကြောင်းကို သတ်မှတ်ပါ-

Unirest.config().proxy("proxy.example", 8080);

HttpResponse<String> response = Unirest
    .get("https://www.example.com/")
    .asString();

ခွင့်ပြုထားသော အများပြည်သူ တောင်းဆိုချက်များအတွက် instance အသစ်ကို မသက်ဝင်စေမီ HTTP proxy စာရင်းမှ HTTP လိပ်စာတစ်ခုသည် proxy အကောင့်မလိုဘဲ နမူနာ၏ host နှင့် port ကို ဖြည့်နိုင်သည်။ မှတ်တမ်းတင်ထားသော proxy overload သည် application configuration မှ အသုံးပြုသူအမည်/စကားဝှက်ကိုလည်း လက်ခံသည်။ ၎င်းတို့သည် ဦးတည် URL တွင် မပါဝင်ပါ။

ရည်ရွယ်ချက်ရှိရှိ property ဖြင့် မောင်းနှင်သော မူဝါဒအတွက် ယင်းအစား ဤအရာကို ရွေးပါ-

Unirest.config().useSystemProperties(true);

JVM property တစ်ခု ရှိနေခြင်းက HTTP client တိုင်း ၎င်းကို ဖတ်မည်ဟု မဆိုလိုပါ။ စတင်ချိန်တွင် အရင်းအမြစ်ကို ရွေးပါ။ သက်ဝင်ပြီးသား client တည်ဆောက်ရန် အသုံးပြုခဲ့သော ရွေးချယ်စရာများသည် ပြောင်းလဲနိုင်မီ ရှင်းလင်းသော ပိတ်ခြင်း သို့မဟုတ် ပြန်လည်သတ်မှတ်ခြင်း လိုအပ်သည်။

သီးခြား configuration များအတွက် Unirest.spawnInstance() ကို အသုံးပြုပြီး တူညီသော instance မှတစ်ဆင့် ပို့ပါ။ static ပင်မ instance သည် ဖန်တီးထားသော instance ကို ပြင်ဆင်ပေးမည်မဟုတ်ပါ၊ မျှဝေထားသော သက်ဝင်ပြီးသား client ကို တစ်ပြိုင်နက် တောင်းဆိုချက်များအတွင်း မလှန်သင့်ပါ။

com.mashape နမူနာများသည် Unirest.setProxy(HttpHost) ကို အသုံးပြုပြီး အခြား API ၏ ဖြစ်သည်။ ထို မှီခိုမှုနှင့် ကိုက်ညီအောင် လုပ်ပါ၊ ၎င်း၏ ဝင်ပေါက်ကို Kong ၏ configuration နှင့် မပေါင်းစပ်ပါနှင့်။

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