
我說的是Windows,不是Linux。
我試過:
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(因為網路上沒有其他更新的版本)。
答案1
您的版本似乎不支援 HTTP 1.1。從http://en.wikipedia.org/wiki/Wget:
Wget 1.13 於 2011 年 8 月發布,支援 HTTP/1.1,修正了一些可移植性問題,並預設使用 GnuTLS 庫進行安全連線。
您可以透過 Cygwin 在 Windows 上取得更新版本的 wget 嗎?
https://stackoverflow.com/questions/16675977/where-is-cygwins-wget