Curl 身份验证

Curl 身份验证

我尝试使用 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可解决问题。

相关内容