Google API-klient getur fengið HTTP-flutning þegar hann er byggður. Stilltu flutninginn sem klientinn mun raunverulega nota, í stað þess að byggja sérstakan HTTP-klient með proxy við hliðina á honum.

Fyrir Java-net-flutninginn býður builderinn upp á skýran proxy-valkost:

Proxy proxy = new Proxy(Proxy.Type.HTTP,
    new InetSocketAddress("203.0.113.10", 8080));
HttpTransport transport = new NetHttpTransport.Builder()
    .setProxy(proxy)
    .build();

Slóðin er aðeins dæmi; HTTP-proxylistinn gefur frambjóðendur fyrir leyfða opinbera HTTP-leið. Sendu þennan flutning á studda byggingarleið API-klientsins. Athugaðu nákvæma builderinn og útgáfu háðarinnar sem forritið notar; annar backend hefur sitt eigið stillingarviðmót.

Proxy-valkosturinn velur leiðina. API-skírteini og proxy-auðkenning haldast aðskilin. Ef tengingin mistekst áður en API tekur við beiðni, getur skipting á API-tákni ekki lagað vantar proxy-leiðina.

Rammi getur byggt sinn eigin flutning innbyrðis. Finndu þann byggingarstað þegar sjálfstætt dæmi virkar en API-kall forritsins ekki.

Tengdir greinar