Box Java SDK 4:在 BoxAPIConnection 上设置代理
在调用资源之前,使用 java.net.Proxy 和单独的中间层凭据配置旧版 Box Java SDK 连接。
对于使用 com.box.sdk.BoxAPIConnection 的 Box Java SDK 4.x 风格接口,请配置应用程序传递给其资源操作的连接:
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)));
使用应用程序现有的 Box accessToken。如果代理需要账户,请通过 api.setProxyUsername 和 api.setProxyPassword 设置;这些凭据用于向中间层认证。
Box API 仍是 HTTPS 目标,通过 HTTP 代理隧道到达;HTTP 代理列表为该路由提供公开端点候选。请让资源调用保持在这个已配置的 api 实例上。
在并发操作开始之前完成配置,并为工作负载保持路由稳定。生成的 Box 客户端所提供的配置接口与此处展示的 BoxAPIConnection 一代不同。