Box Java SDK 4 : configurer un proxy sur BoxAPIConnection
Configurez la connexion héritée du Box Java SDK avec un java.net.Proxy et des identifiants d'intermédiaire distincts avant les appels aux ressources.
Pour l'interface de style Box Java SDK 4.x utilisant com.box.sdk.BoxAPIConnection, configurez la connexion que l'application transmet à ses opérations sur les ressources :
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)));
Utilisez l'accessToken Box existant de l'application. Si le proxy exige un compte, définissez-le via api.setProxyUsername et api.setProxyPassword ; ces identifiants authentifient l'intermédiaire.
L'API Box reste la destination HTTPS, atteinte par un tunnel de proxy HTTP ; la liste de proxys HTTP fournit des candidats de point de terminaison publics pour cette route. Maintenez les appels de ressources sur cette instance api configurée.
Terminez la configuration avant le début des opérations concurrentes et gardez la route stable pour la charge de travail. Les clients Box générés exposent une interface de configuration différente de la génération BoxAPIConnection présentée ici.