Я видел исходный код чайника (ETL) о шаге http post.
1) при сборке closeableHttpClient с использованием прокси-сервера. код как показано ниже почему нужно снова установить прокси-сервер.
Код, как показано ниже.
HttpHost target = new HttpHost( data.realProxyHost, data.realProxyPort, "http" );
// Create AuthCache instance
AuthCache authCache = new BasicAuthCache();
// Generate BASIC scheme object and add it to the local
// auth cache
BasicScheme basicAuth = new BasicScheme();
authCache.put( target, basicAuth );
// Add AuthCache to the execution context
HttpClientContext localContext = HttpClientContext.create();
localContext.setAuthCache( authCache );
httpResponse = httpClient.execute( target, post, localContext );
Мой вопрос: зачем устанавливать прокси-сервер в два кода, один из которых closeablehttpclient, когда находится в цели.
Вы можете найти источник в github.
https://github.com/pentaho/pentaho-kettle/blob/master/engine/src/main/java/org/pentaho/di/trans/steps/httppost/HTTPPOST.java
Большое спасибо