Я пытаюсь загрузить файл с cURL из защищенного паролем каталога на моем сайте. Это не работает. Вместо загрузки запрошенного файла он загружает файл HTML, в котором говорится: "Требуется авторизация!"Я не уверен, в чем проблема.
Я пробовал оба из них (с тем же результатом). Имя пользователя и пароль верны (и если ссылка ниже используется в веб-браузере, файл загружается успешно).
1) Имя пользователя и пароль включены как часть URL-адреса.
curl https://username:wordpass.1@www.example.com/auth/file.dmg --O /file.dmg;
2) Имя пользователя и пароль включены в качестве опции.
curl -u username:wordpass.1 https://www.example.com/auth/file.dmg --O /file.dmg;
Проблема заключалась в том, что аутентификация была установлена на Digest
для царства. Изменив его на Basic
исправил проблему.