スクリプトを使用して、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へのアクセスが2回失敗すると文句を言うのはなぜですか?それをシャットダウンする方法、または最初の試行で正しく接続する方法はありますか?
参考までに、WGETの呼び出しに使用している行は次のとおりです。
wget --http-user=USERNAME --password=PASSWORD -O file.xml http://host.name.com/file.xml