用户名和密码组合不正确



当我尝试在内部网页上使用wget执行基本的HTTP认证时,我完全不知道为什么我得到授权失败的消息。

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

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

该站点不是SSL,并且在使用web浏览器访问时提示凭据。我已经验证了我在调用中使用的凭据在浏览器中可以下载CSV。

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

--auth-no-challenge

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

当我尝试与wget连接时,我得到401 Unauthorized Authorization failed消息。

这个网站是sharepoint,除非这个月IIS有什么改变,禁止wget调用,否则我不知道是什么改变了…

任何帮助都会很感激。

我已经通过切换我的命令cURL修复了这个问题…不太清楚为什么wget不工作,它却工作。

下面是我的代码:

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

最新更新