Есть много ответов на этот вопрос (one, two, three), но все они используют устаревшие методы. Для Java 1.7 и более поздних версий лучший способ запросить ресурс через http, когда необходимо предоставить учетные данные для Basic, Digest, NTLM и/или Windows Identity?Как получить ответ HTTP с помощью Basic, Digest и NTLM/WindowsIdentity?
Использование библиотеки Apache для этого в порядке.
Я знаю, что это повторяющийся вопрос, но существующий ответ кажется, что он использует устаревшие звонки.
Обновление: Это для библиотеки, в которой пользователь может передать нам любой URL-адрес и сказать, что это любая из разных систем аутентификации. Эта библиотека добавляется в различные приложения нашими пользователями. Таким образом, это может быть любая услуга, используемая в любом приложении. Это может быть сеть, это может быть REST. Это может быть в Apache, WebLogic, WebSphere или что-то еще.
Это слишком мало информации. Вы хотите получить доступ к службе HTTP (сеть, отдых)? Какую структуру Apache вы планируете использовать? (http-client, axis, cxf, ...), какую версию? – gusto2
@GabrielVince Я обновил его, хотя в качестве библиотеки времени выполнения мы предоставляем множество людей, основным ответом является «может быть что угодно». –