Является ли реализация клиента для базовой HTTP и дайджест-аутентификации одинаковой?
Согласно руководству Apache по HTTP-аутентификации. Для базовой и дайджест-проверки подлинности требуется экземпляр UsernamePasswordCredentials.
Мой вопрос: могу ли я использовать одну и ту же клиентскую реализацию для проверки подлинности сервера как для базового, так и для дайджеста, следуя этому примеру?
1 ответ
Решение
Да, вы можете и должны. HttpClient может использовать различные схемы аутентификации в ходе выполнения одного запроса (например, с использованием Basic для аутентификации через прокси и NTLM для аутентификации на исходном сервере)