我说的是 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 库进行安全连接。[12]
您能通过 Cygwin 在 Windows 上获取较新版本的 wget 吗?
https://stackoverflow.com/questions/16675977/where-is-cygwins-wget