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를 사용하고 있습니다(웹에 다른 최신 버전이 없기 때문입니다).

답변1

귀하의 버전에서는 HTTP 1.1이 지원되지 않는 것 같습니다. 에서http://en.wikipedia.org/wiki/Wget:

2011년 8월에 출시된 Wget 1.13은 HTTP/1.1을 지원하고 일부 이식성 문제를 수정했으며 보안 연결을 위해 기본적으로 GnuTLS 라이브러리를 사용했습니다.[12]

Cygwin을 통해 Windows에서 최신 버전의 wget을 얻을 수 있습니까?

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

관련 정보