Java uchun Google HTTP mijozi: NetHttpTransport uchun proksi sozlash
Ishlatilmayotgan mijoz obyektini o'zgartirish o'rniga Google Java HTTP mijoziga beriladigan NetHttpTransport-ni sozlang.
Google API mijozi yaratilayotganda HTTP transportni olishi mumkin. Mijoz haqiqatda ishlatadigan transportni sozlang, uning yonida proksili alohida HTTP mijoz qurish o'rniga.
Java-net transporti uchun builder aniq proksi opsiyasini taklif qiladi:
Proxy proxy = new Proxy(Proxy.Type.HTTP,
new InetSocketAddress("203.0.113.10", 8080));
HttpTransport transport = new NetHttpTransport.Builder()
.setProxy(proxy)
.build();Manzil faqat misol; HTTP proksilar ro'yxati ruxsat etilgan ommaviy HTTP yo'nalishi uchun nomzodlar beradi. Ushbu transportni API mijozining qo'llab-quvvatlanadigan qurish yo'liga o'tkazing. Ilova ishlatadigan aniq builder va bog'liqlik versiyasini tekshiring; boshqa backend o'zining sozlash interfeysiga ega.
Proksi opsiyasi yo'nalishni tanlaydi. API hisob ma'lumotlari va proksi autentifikatsiyasi alohida qoladi. Agar ulanish API so'rovni olishidan oldin muvaffaqiyatsiz bo'lsa, API tokenini almashtirish yo'qolgan proksi yo'nalishini tuzata olmaydi.
Framework o'z transportini ichkarida qurishi mumkin. Mustaqil misol ishlab, ilovaning API chaqiruvi ishlamaganda o'sha qurish nuqtasini toping.