Итак, я пытаюсь подключиться к базе данных (владельцы сервера передают работу по настройке на аутсорсинг и не знают подробностей об этом) и у меня есть имя пользователя и пароль. Когда я пытаюсь подключиться к curl самым простым способом, мне отказывают.
curl --user "Имя пользователя:пароль" http://test.com
Когда я добавляю флаг --digest, он работает. Таким образом, рабочий запрос curl выглядит так:
curl --digest --user "Имя пользователя:пароль" http://test.com
Теперь проблема в том, что мне нужно закодировать это в java, и я действительно не понимаю, что делает флаг --digest. Я знаю о дайджест-аутентификации и алгоритме, но это то, что я не хочу реализовывать и не думаю, что мне это тоже нужно (основываясь на том факте, что у curl есть тривиальный флаг для этого, я ожидаю, что в java будет аналогичная работа). ). Кто-нибудь знает более простой способ сделать это? Есть ли какой-то заголовок, который я могу установить, который делает это? По сути, я хочу знать флаг --digest из эквивалента curl в java. Спасибо.