有关从远程服务器下载xml文件的小问题。 我正在使用curl来实现这一目标。
我在这些xml文件中需要的信息位于前几行代码中。 现在我的问题是:
是否可以从这些xml文件中只下载一部分(或一定数量的字节),所以我只有第一行(比如说)30行。
这些xml文件介于100 kb到12 mb之间,因此您了解能够最小化curl请求的带宽会更有效(我至少每天谈论1000 xml文件)。 / p>
由于
答案 0 :(得分:0)
查看--range option for cURL,即可让您这样做。
对于HTTP,这将要求远程服务器遵守HTTP/1.1 Range requests - 例如,如果指定范围-r0-10,则将传输以下标头
Range: bytes=0-10
如果服务器不想遵守该规则,它将返回整个文件。