Box Java SDK 4: impostare un proxy su BoxAPIConnection
Configura la connessione legacy di Box Java SDK con un java.net.Proxy e credenziali separate per l'intermediario prima delle chiamate alle risorse.
Per l'interfaccia in stile Box Java SDK 4.x che usa com.box.sdk.BoxAPIConnection, configura la connessione che l'applicazione passa alle proprie operazioni sulle risorse:
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)));
Usa l'accessToken Box già presente nell'applicazione. Se il proxy richiede un account, impostalo tramite api.setProxyUsername e api.setProxyPassword; queste credenziali autenticano l'intermediario.
L'API Box resta la destinazione HTTPS, raggiunta tramite un tunnel proxy HTTP; l'elenco dei proxy HTTP fornisce candidati pubblici di endpoint per quella rotta. Mantieni le chiamate alle risorse su questa istanza api configurata.
Completa la configurazione prima che inizino le operazioni concorrenti e mantieni la rotta stabile per il carico di lavoro. I client Box generati espongono un'interfaccia di configurazione diversa dalla generazione BoxAPIConnection mostrata qui.