如何强制 wget.exe 使用 HTTP/1.1?

Ker*_*rry 4 wget

我说的是 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
Run Code Online (Sandbox Code Playgroud)

结果:Wget 正在谈论“GET /dir/data.txt HTTP/1.0”。不是 HTTP/1.1。我想强制 wget 使用 HTTP/1.1。我怎样才能做到这一点?

我在 Windows 上使用 WGET 1.11.4(因为网络上没有其他更新的版本)。

Bri*_*ins 5

您的版本似乎不支持 HTTP 1.1。来自http://en.wikipedia.org/wiki/Wget

Wget 1.13 于 2011 年 8 月发布,支持 HTTP/1.1,修复了一些可移植性问题,并默认使用 GnuTLS 库进行安全连接。 [12]

你能通过 Cygwin 在 Windows 上获得更新版本的 wget 吗?

/sf/ask/1167318421/