【发布时间】:2016-04-27 19:33:25
【问题描述】:
我是编码新手,最近才开始使用 cURL 命令。
我在 Windows 中工作,并从 http://curl.haxx.se/download.html 下载了 cURL 文件
通常我用它来进行范围下载。它适用于 2GB 以下的所有下载。但是,当我尝试提供 2GB 以上的任何范围时,它会给出错误“416 Requested Range not satisfiable”。我预计 2GB 限制会出现此错误。
会发生这样的事情:
`curl --range 1048576000--1149239297 -o C:\Temp\newdownload.typ "https://dt76.energycdn.com/torrentdl/dkvOrv1Dkn5PtQncleZsAQ/1453988388/2443016/c92c744e39c125f433ce76fa87b3e043525b350b/Baahubali-The%20Beginning%20%282015%29%20-%201080p%20mHD%20-%20Blu-Ray%20-%20x264%20-%205.1%20AAC%20-%20Esubs%20%5BDDR%5D/Baahubali-The%20Beginning%20%282015%29%20-%201080p%20mHD%20-%20Blu-Ray%20-%20x264%20-%205.1%20AAC%20-%20Esubs%20%5BDDR%5D.mkv"`
% Total % Received % Xferd 平均速度 时间 时间 时间 当前 下载上传总花费的剩余速度
100 212 100 212 0 0 82 0 0:00:02 0:00:02 --:--:-- 82
下载的 212 字节文件包含以下内容:
`<html>
<head><title>416 Requested Range Not Satisfiable</title></head>
<body bgcolor="white">
<center><h1>416 Requested Range Not Satisfiable</h1></center>
<hr><center>nginx/1.6.2</center>
</body>
</html>
`
我喜欢 cURL 作为下载器,但这个限制让我很生气。请帮忙。
【问题讨论】:
-
从外观上看,该错误与 curl 无关,但与您尝试从中下载文件的服务器上的 nginx 有关。
-
这是一个服务器端消息
标签: windows batch-file curl download