curl / Mailing Lists / curl-users / Single Mail


Re: libcurl - sample code for multiple out of order range requests from same url

From: Steve Williams <>
Date: Tue, 1 Aug 2017 11:46:04 +0100

I understand it's not always possible to respond to a range request - if
you're generating a response on the fly, you might not know how long
your response will be so you could send back unsatisfiable or unknown at
this time if anyone tries that on a dynamic request.

Rather than nail this properly, someone found time to define 418 I'm a
teapot (RFC 2324 <>)

Sigh :)

Ah well, like you say, is what it is & can always hack http servers to
my liking if it proves to be a problem.

Fairly low on the list right now.

Thanks, Daniel.

Best regards,

On 31/07/17 23:31, Daniel Stenberg wrote:
> On Mon, 31 Jul 2017, Steve Williams wrote:
>> Thanks Ray. I got something working that will do for now but not a
>> fan of the non-deterministic nature of range request responses.
>> Realize this is an http standards committee issue rather than
>> anything curl specific. curl handles the protocol as best it can.
> HTTP ranges were defined that way from the start. For example, sites
> that generate their responses on the fly could have a really hard time
> to support byte ranges, so the protocol doesn't mandate servers to
> support it.
> A bit unfortunate, sure, but now a fact of life...

Best regards,
Steve Williams
Managing Director
Advance Software Limited
Mobile: +44 (0)745 9344854
Skype: steve--w
<><> Infinity is here...
Get your free 3D web browser today :
How does your organisation plan to exploit the virtual reality opportunity ?
Visit our 3D web portal :
Twitter : @AdvanceSoftware

Received on 2017-08-01