Google API client သည် တည်ဆောက်သည့်အခါ HTTP transport ကို လက်ခံနိုင်သည်။ client အမှန်တကယ် အသုံးပြုမည့် transport ကို ပြင်ဆင်ပါ၊ ဘေးတွင် proxy ပါသော သီးခြား HTTP client တစ်ခု မတည်ဆောက်ပါနှင့်။

Java-net transport အတွက် builder သည် ရှင်းလင်းသော proxy ရွေးချယ်မှုကို ပေးသည်-

Proxy proxy = new Proxy(Proxy.Type.HTTP,
    new InetSocketAddress("203.0.113.10", 8080));
HttpTransport transport = new NetHttpTransport.Builder()
    .setProxy(proxy)
    .build();

လိပ်စာသည် ဥပမာသာဖြစ်သည်။ HTTP proxy စာရင်း သည် ခွင့်ပြုထားသော အများပြည်သူ HTTP လမ်းကြောင်းအတွက် ကိုယ်စားလှယ်လောင်းများ ပေးသည်။ ဤ transport ကို API client ၏ ပံ့ပိုးထားသော တည်ဆောက်မှုလမ်းကြောင်းသို့ ပေးပို့ပါ။ application အသုံးပြုသော builder နှင့် dependency version အတိအကျကို စစ်ဆေးပါ။ အခြား backend တွင် ၎င်း၏ ကိုယ်ပိုင် ပြင်ဆင်မှု အင်တာဖေ့စ် ရှိသည်။

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

framework တစ်ခုသည် ၎င်း၏ transport ကို အတွင်းပိုင်းတွင် တည်ဆောက်နိုင်သည်။ သီးခြား ဥပမာ အလုပ်လုပ်သော်လည်း application ၏ API ခေါ်ဆိုမှု အလုပ်မလုပ်သည့်အခါ ထို တည်ဆောက်မှုနေရာကို ရှာပါ။

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