使用 aria2 从具有身份验证的服务器下载



我的帐户下的服务器上有一个文件,我需要下载它。假设网址是 http://my.server/files/myfile .我需要使用用户名和密码进行身份验证。我可以用wget做到这一点,如下所示

 wget http://username:password@my.server/files/myfile

它有效。但是,尝试同样的事情aria2

 aria2c http://username:password@my.server/files/myfile

失败并显示错误消息

-> [HttpSkipResponseCommand.cc:211] errorCode=24 Authorization failed.

有没有办法解决这个问题?我也尝试过--http-user--http-passwd选项,但没有运气。

如果服务器使用 Basic Auth aria2c http://username:password@my.server/files/myfile命令应该可以工作。由于它对您不起作用,而wget http://username:password@my.server/files/myfile确实如此,因此服务器很可能使用wget支持的其他授权协议(但不是aria2c),即Digest AuthNTLM Auth:请参阅此卷曲比较表。

相关内容

  • 没有找到相关文章

最新更新