BOX JAVA SDK:1.0.0:向BoxAPIConnection添加代理设置

BOX JAVA SDK:1.0.0:向BoxAPIConnection添加代理设置,java,proxy,box,Java,Proxy,Box,我目前正在评估将我们的Box客户端代码从Box-java-sdk-v2更新到最新版本1.0.0,并且看不到任何向BoxAPIConnection添加代理的方法 下面是v2 BoxClient工作原理的一个片段: //add a proxy if configured IBoxRESTClient restClient = new BoxRESTClient() { @Override public HttpClient getRawHttpClient() {

我目前正在评估将我们的Box客户端代码从Box-java-sdk-v2更新到最新版本1.0.0,并且看不到任何向BoxAPIConnection添加代理的方法

下面是v2 BoxClient工作原理的一个片段:

//add a proxy if configured
IBoxRESTClient restClient = new BoxRESTClient() {
        @Override
        public HttpClient getRawHttpClient() {
            HttpHost proxy = new HttpHost(config.getProxyHost(), config.getProxyPort());
            DefaultProxyRoutePlanner routePlanner = new DefaultProxyRoutePlanner(proxy);
            CloseableHttpClient httpclient = HttpClients.custom()
                    .setRoutePlanner(routePlanner)
                    .build();
            return httpclient;
        }
};

if(config.isUseProxy()){
        logger.info("Configuring Box SDK client to use a proxy: " + config.getProxyHost() + " : " + config.getProxyPort());
        boxClient = new BoxClient(config.getBoxClientToken(), config.getBoxClientSecretToken(), null, null, restClient, (new BoxConfigBuilder()).build());
}else{
        logger.info("Configuring Box SDK client with NO proxy");
        boxClient = new BoxClient(config.getBoxClientToken(), config.getBoxClientSecretToken(), null, null, (new BoxConfigBuilder()).build());
}
// actually do the authentication of our Box client
boxClient.authenticate(boxToken);

对于此用例,BoxAPIConnection中有setProxy()和SetProxyUsername()方法。
请尝试改用它们。

对于此用例,BoxAPIConnection中有setProxy()和SetProxyUsername()方法。
尝试改用它们。

我遇到了同样的问题。如何在box java sdk中将代理添加到boxapiconnection?我遇到了同样的问题。如何在box java sdk中将代理添加到boxapiconnection?