Apache httpclient post с использованием прокси - PullRequest
0 голосов
/ 02 апреля 2020

Я видел исходный код чайника (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

Большое спасибо

...