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 世代とは異なる構成インターフェースを公開します。