Google API klient võib loomisel saada HTTP-transpordi. Seadistage transport, mida klient tegelikult kasutab, selle asemel et ehitada kõrvale eraldi puhverserveriga HTTP-klient.

Java-net-transpordi jaoks pakub builder selgesõnalist puhverserveri valikut:

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

Aadress on vaid näide; HTTP-puhverserverite loend annab kandidaadid lubatud avaliku HTTP-marsruudi jaoks. Edastage see transport API-kliendi toetatud loomisteel. Kontrollige täpset builderit ja sõltuvuse versiooni, mida rakendus kasutab; teisel backendil on oma konfiguratsiooniliides.

Puhverserveri valik määrab marsruudi. API-mandaadid ja puhverserveri autentimine jäävad eraldi. Kui ühendus ebaõnnestub enne, kui API päringu kätte saab, ei suuda API-tokeni vahetamine puuduvat puhverserveri marsruuti parandada.

Raamistik võib oma transpordi sisemiselt ehitada. Leidke see ehituskoht, kui eraldiseisev näide töötab, aga rakenduse API-kutse mitte.

Seotud artiklid