我正在使用脚本通过 WGET 在需要身份验证的 URL 上提取一些 XML 数据。
这样做时,我的脚本会为每个访问的 url 生成以下输出(更改 IP 和主机名以保护有罪者):
> Resolving host.name.com... 127.0.0.1
> Connecting to host.name.com|127.0.0.1|:80... connected.
> HTTP request sent, awaiting response... 401 Access denied
> Connecting to host.name.com|127.0.0.1|:80... connected.
> HTTP request sent, awaiting response... 401 Unauthorized
> Reusing existing connection to host.name.com:80.
> HTTP request sent, awaiting response... 200 OK
为什么WGET在成功连接之前会抱怨两次访问URL失败?有没有办法关闭它,或者让它在第一次尝试时正确连接?
作为参考,这是我用来调用 WGET 的行:
wget --http-user=USERNAME --password=PASSWORD -O file.xml http://host.name.com/file.xml