Box Java SDK 4: Proxy für BoxAPIConnection festlegen
Konfigurieren Sie die Verbindung des alten Box Java SDK mit einem java.net.Proxy und separaten Zugangsdaten für den Vermittler, bevor Ressourcen aufgerufen werden.
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.