BOX JAVA SDK:1.0.0:向BoxAPIConnection添加代理设置
我目前正在评估将我们的Box客户端代码从Box-java-sdk-v2更新到最新版本1.0.0,并且看不到任何向BoxAPIConnection添加代理的方法 下面是v2 BoxClient工作原理的一个片段: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() {
//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?