Wget http auth不正确的用户名和密码组合

时间:2015-09-24 20:26:37

标签: http sharepoint web wget

当我尝试在内部网页上使用wget执行基本HTTP身份验证时,我完全失去了为什么我收到授权失败的消息。

我一直在使用这个wget命令从内部网页上提取csv文件大约4个月,没有任何问题。

wget --user username --password "password" http://internalwebsite.domain.com/data.csv

该网站不是SSL,并且在使用网络浏览器访问网站时会提示输入凭据。我已经验证了我在通话中使用的凭据是否可以在浏览器中下载CSV。

我尝试通过添加以下附加标志来修改wget命令:

--auth-no-challenge

我还将--username更改为--http-user,将密码更改为--http-passwd,但这些选项也不起作用。

当我尝试与wget建立连接时,我收到401 Unauthorized Authorization失败消息。

该网站是sharepoint,除非本月最近发生的一些事情发生了变化,IIS禁用了来自wget的调用,我无法弄清楚我的生活发生了什么变化......

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

我已经通过将命令切换到cURL来修复此问题...当wget没有时,我不确定它为何会起作用。

这是我的代码:

curl -o /path/to/file/filename.csv --anyauth --user "username:password" http://domain.com/filename.csv