Box Java SDK 4: defineix un proxy a BoxAPIConnection
Configura la connexió antiga del Box Java SDK amb un java.net.Proxy i credencials d'intermediari separades abans de les crides als recursos.
Per a la interfície d'estil Box Java SDK 4.x que fa servir com.box.sdk.BoxAPIConnection, configura la connexió que l'aplicació passa a les seves operacions de recursos:
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)));
Utilitza l'accessToken de Box existent de l'aplicació. Si el proxy requereix un compte, defineix-lo mitjançant api.setProxyUsername i api.setProxyPassword; aquestes credencials autentiquen l'intermediari.
L'API de Box continua sent la destinació HTTPS, a la qual s'arriba per un túnel de proxy HTTP; la llista de proxys HTTP ofereix candidats públics de punt final per a aquesta ruta. Mantingues les crides de recursos en aquesta instància api configurada.
Acaba la configuració abans que comencin les operacions concurrents i mantingues la ruta estable per a la càrrega de treball. Els clients de Box generats exposen una interfície de configuració diferent de la generació BoxAPIConnection que es mostra aquí.