Konfigurieren Sie für die Schnittstelle im Stil von Box Java SDK 4.x mit com.box.sdk.BoxAPIConnection die Verbindung, die die Anwendung an ihre Ressourcenoperationen übergibt:

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)));

Verwenden Sie das vorhandene Box accessToken der Anwendung. Wenn der Proxy ein Konto verlangt, legen Sie es über api.setProxyUsername und api.setProxyPassword fest; diese Zugangsdaten authentifizieren den Vermittler.

Die Box API bleibt das HTTPS-Ziel, das über einen HTTP-Proxy-Tunnel erreicht wird; die HTTP-Proxy-Liste bietet öffentliche Endpunktkandidaten für diese Route. Halten Sie Ressourcenaufrufe auf dieser konfigurierten api-Instanz.

Schließen Sie die Konfiguration ab, bevor gleichzeitige Operationen beginnen, und halten Sie die Route für die Arbeitslast stabil. Generierte Box-Clients bieten eine andere Konfigurationsschnittstelle als die hier gezeigte BoxAPIConnection-Generation.

Ähnliche Artikel