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

Поврзани статии