Box Java SDK 4: ustawianie proxy w BoxAPIConnection
Skonfiguruj stare połączenie Box Java SDK z java.net.Proxy i osobnymi danymi uwierzytelniającymi pośrednika przed wywołaniami zasobów.
W przypadku interfejsu w stylu Box Java SDK 4.x używającego com.box.sdk.BoxAPIConnection skonfiguruj połączenie, które aplikacja przekazuje swoim operacjom na zasobach:
var api = new com.box.sdk.BoxAPIConnection(accessToken);
api.setProxy(new java.net.Proxy(
java.net.Proxy.Type.HTTP,
new java.net.InetSocketAddress("proxy.example", 8080)));
Użyj istniejącego Box accessToken aplikacji. Jeśli proxy wymaga konta, ustaw je przez api.setProxyUsername i api.setProxyPassword; te dane uwierzytelniają pośrednika.
Interfejs Box API pozostaje miejscem docelowym HTTPS, osiąganym przez tunel proxy HTTP; lista proxy HTTP dostarcza publiczne kandydatów punktów końcowych dla tej trasy. Utrzymuj wywołania zasobów na tej skonfigurowanej instancji api.
Zakończ konfigurację, zanim rozpoczną się równoległe operacje, i utrzymuj trasę stabilną dla obciążenia. Wygenerowani klienci Box udostępniają inny interfejs konfiguracji niż pokazana tutaj generacja BoxAPIConnection.