Я использую apache HttpClient 4.5 для обработки HTTP-запроса в java.Single HttpClientContext для нескольких потоков
Согласно документации HttpClient является потокобезопасной, поэтому мы можем использовать один и тот же экземпляр HttpClient для всех потоков, но HttpContext должен поддерживаться каждым потоком выполнения.
Для аутентификации (проверка подлинности NTLM) нам необходимо установить CredentialsProvider в контекст, который будет проходить проверку подлинности на сервере.
Требование
Все запрос ударит один и тот же сервер с тем же детали аутентификации. Я хочу пройти проверку подлинности только один раз, когда приложение будет инициализировать или сначала запросить сервер, все остальные запросы должны обслуживаться в одном сеансе, но могут быть из разных потоков.
Могу ли я использовать тот же контекст, потому что попадание на тот же сервер с одинаковыми данными аутентификации, или есть другой способ его достижения?
вы создаете «контекст», но вы его не используете. Я думаю, что правильным будет client.execute (httpGet, context) – Nightingale7
Вы абсолютно правы. Исправленный. – oleg