- У меня странная проблема с использованием apache HTTPClient (httpclient-4.5.1.jar).
У нас есть настройка Proxy, и когда я выполняю запрос HTTP POST к / xsad / ewer с помощью метода execute () CloseableHttpClient, ответ успешен.
- А затем я получаю ответ, используя EntityUtils.toString (httpResponse.getEntity ());
- После использования ответа, если я снова выполняю тот же HTTP-вызов POST, что и на шаге 1, я получаю «Ошибка тайм-аута соединения»
Когда я заметил toString httpContext, присоединенного к httpClient, я обнаружил, что Прокси был отсоединен от httpContext.
Пример:
httpContext до получения ответа
http.connection = CPoolProxy {10.x.y.e: 53295 <-> 10.r.d.w: 9090}
После использования ответа
http.connection = CPoolProxy {} отдельностоящий
Кто-нибудь сталкивался с подобной ситуацией при настройке прокси?
Обратите внимание, что мне нужно поддерживать HTTP-контекст, поскольку после входа в систему сохраняются пользовательские файлы cookie