我怎样才能强制 wget.exe 使用 HTTP/1.1?

我怎样才能强制 wget.exe 使用 HTTP/1.1?

我说的是 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

相关内容