wget.exe に HTTP/1.1 を強制的に実行させるにはどうすればよいですか?

wget.exe に HTTP/1.1 を強制的に実行させるにはどうすればよいですか?

私が話しているのは Linux ではなく Windows についてです。

私は試した:

wget -O X:/test/some/dir/file.txt --tries=3 -c http://some.com/dir/data.txt
wget -O X:/test/some/dir/file.txt --tries=3 http://some.com/dir/data.txt
wget -O "X:/test/some/dir/file.txt" --tries=3 http://some.com/dir/data.txt

結果: Wget は「GET /dir/data.txt HTTP/1.0」と通信しています。HTTP/1.1 ではありません。wget に HTTP/1.1 の使用を強制したいのですが、どうすればよいですか?

私は Windows 用の WGET 1.11.4 を使用しています (Web 上にこれより新しいバージョンがないため)。

答え1

お使いのバージョンではHTTP 1.1がサポートされていないようです。http://en.wikipedia.org/wiki/Wget:

2011年8月にリリースされたWget 1.13は、HTTP/1.1をサポートし、移植性の問題をいくつか修正し、安全な接続のためにデフォルトでGnuTLSライブラリを使用するようになりました。[12]

Cygwin 経由で Wi​​ndows 上で wget の新しいバージョンを入手できますか?

https://stackoverflow.com/questions/16675977/where-is-cygwins-wget

関連情報