A Google API kliens létrehozásakor HTTP-transzportot kaphat. Azt a transzportot állítsa be, amelyet a kliens valóban használni fog, ahelyett hogy mellette külön, proxyval ellátott HTTP klienst építene.

A Java-net transzporthoz a builder kifejezett proxy-beállítást kínál:

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

A cím csak példa; a HTTP-proxylista jelölteket ad egy engedélyezett nyilvános HTTP-útvonalhoz. Adja át ezt a transzportot az API kliens támogatott létrehozási útvonalának. Ellenőrizze az alkalmazás által használt pontos buildert és függőségi verziót; egy másik backendnek saját konfigurációs felülete van.

A proxy-beállítás választja ki az útvonalat. Az API-hitelesítő adatok és a proxy-hitelesítés külön marad. Ha a kapcsolat azelőtt sikertelen, hogy az API kérést kapna, az API-token cseréje nem tudja helyreállítani a hiányzó proxy-útvonalat.

Egy keretrendszer saját transzportot építhet belsőleg. Keresse meg ezt az építési pontot, amikor egy önálló példa működik, de az alkalmazás API-hívása nem.

Kapcsolódó cikkek