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 чакыруу иштебесе, ошол түзүү чекитин табыңыз.