Java үшін Google HTTP клиенті: NetHttpTransport үшін прокси орнату
Пайдаланылмаған клиент нысанын өзгертудің орнына Google Java HTTP клиентіне берілетін NetHttpTransport-ты конфигурациялаңыз.
Google API клиенті құрылған кезде HTTP көлігін ала алады. Клиент іс жүзінде қолданатын көлікті конфигурациялаңыз, оның жанында проксиі бар бөлек HTTP клиентін құрмаңыз.
Java-net көлігі үшін builder нақты прокси опциясын ұсынады:
Proxy proxy = new Proxy(Proxy.Type.HTTP,
new InetSocketAddress("203.0.113.10", 8080));
HttpTransport transport = new NetHttpTransport.Builder()
.setProxy(proxy)
.build();Мекенжай тек мысал; HTTP проксилер тізімі рұқсат етілген жалпыға қолжетімді HTTP бағыты үшін үміткерлер береді. Бұл көлікті API клиентінің қолдау көрсетілетін құру жолына беріңіз. Қолданба қолданатын нақты builder мен тәуелділік нұсқасын тексеріңіз; басқа backend-тің өз конфигурация интерфейсі бар.
Прокси опциясы бағытты таңдайды. API тіркелгі деректері мен прокси аутентификациясы бөлек қалады. Егер байланыс API сұранысты алғанға дейін сәтсіз болса, API токенін ауыстыру жетіспейтін прокси бағытын түзей алмайды.
Фреймворк өз көлігін іштей құра алады. Дербес мысал жұмыс істеп, қолданбаның API шақыруы жұмыс істемегенде, сол құру нүктесін табыңыз.