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 позив апликације не.

Повезани чланци