cURL / Mailing Lists / curl-library / Single Mail

curl-library

Re: [BUG] libCURL 7.16.1 and up breaks streaming.

From: Daniel Stenberg <daniel_at_haxx.se>
Date: Tue, 1 May 2007 18:50:45 +0200 (CEST)

On Mon, 30 Apr 2007, Tobias Rundström wrote:

>> I would instead suggest that we work on a fix that detects HTTP version or
>> something, and do this check based on that since I'm referring to the HTTP
>> 1.1 spec and your streams don't seem to adhere to that? Aren't you even
>> using HTTP200ALIASES to match the response?
>
> Yes, both ways work for me. The later solution is of course more flexible if
> we want to use libCURL for something else later. We are using HTTP200ALIASES
> for ICY 200 which is the response from the server.

My suggested patch is attached. It requires that you set CURLOPT_HTTP_VERSION
to CURL_HTTP_VERSION_1_0 in addition to the CURLOPT_HTTP200ALIASES option.

All test cases still run fine here with this applied, and having it only do
this for HTTP 1.1 seems the right thing to do to me.

-- 
  Commercial curl and libcurl Technical Support: http://haxx.se/curl.html

Received on 2007-05-01