2015-09-24 115 views
0

我完全丧失了为什么我得到授权失败的消息,当我尝试在内部网页上使用wget执行基本的HTTP身份验证时。Wget http auth不正确的用户名和密码组合

我一直在使用这个wget命令从一个内部网页拉一个csv文件大约4个月,每天没有问题。

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

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

我已经尝试通过添加下列附加标志修改wget命令:

--auth-no-challenge 

我也改变了--username到--http用户和密码--http-passwd文件,但这些选项也不起作用。

当我尝试与wget连接时,我得到一个401未授权授权失败的消息。

该网站是SharePoint和除非有最近改变这个月IIS禁用从wget的电话,我想不出我的生活发生了什么变化?

任何帮助,将不胜感激。

回答

0

我已经解决了这个问题,将我的命令切换到cURL ......不完全确定wget没有的时候它为什么工作。

这里是我的代码:

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