8

我都试过了

wget --user=myuser --password=mypassword myfile

wget --ftp-user=myuser --ftp-password=mypassword myfile

但我不断收到错误

HTTP request sent, awaiting response... 401 Authorization Required
Authorization failed.

我知道文件在那里,而且我知道用户名/密码是正确的——我可以毫无问题地通过 ftp 进入。对这里发生的事情有任何想法吗?我什至如何判断是否wget注意我提供的用户名/密码?(如果我只是不提供该信息,则错误是相同的。)

4

4 回答 4

26

试试 wget --http-user=username --http-password=password http://....

于 2009-06-25T07:11:51.843 回答
4

您使用的是“ftp://”网址吗?从错误消息看来,您正在请求“http://”URL。

于 2009-02-05T23:58:18.427 回答
1

还有一条评论:

为 ftp 和 http 请求设置--user--password设置用户/密码,这样就更通用了。

就我而言,没有任何效果,除了使用--ask-password

我使用的是 https 网址。

于 2014-02-03T15:11:54.450 回答
0

如果您需要在必须转义反斜杠之前添加域名,即“\”前面有另一个“\”,例如“domain\\username”,如果密码有任何需要转义的字符,则添加可能会很有用(我想,还没有测试过)。

wget --http-user=domain\\\username --http-password=password http://...
于 2013-07-03T03:37:53.183 回答