我尝试使用 cURL 从我网站上受密码保护的目录下载文件。它不起作用。它没有下载请求的文件,而是下载了一个 HTML 文件,上面写着“需要身份验证!“我不确定问题是什么。”
我尝试了这两种方法(结果相同)。用户名和密码正确(如果在网络浏览器中使用以下链接,文件下载成功)。
1) 用户名和密码包含在 URL 中。
curl https://username:[email protected]/auth/file.dmg --O /file.dmg;
2) 用户名和密码作为选项包含在内。
curl -u username:wordpass.1 https://www.example.com/auth/file.dmg --O /file.dmg;
答案1
问题在于身份验证已Digest
针对该领域进行设置。将其更改为Basic
可解决问题。