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 세대와 다른 구성 인터페이스를 제공합니다.