curl-library
RE: HTTP GET using easycurl - HTTP chunks in HTTP response.
Date: Tue, 12 Dec 2006 17:32:00 -0600
> -----Original Message-----
> From: curl-library-bounces_at_cool.haxx.se
> [mailto:curl-library-bounces_at_cool.haxx.se] On Behalf Of
> Daniel Stenberg
> Sent: Tuesday, December 12, 2006 4:41 PM
> To: libcurl development
> Subject: Re: HTTP GET using easycurl - HTTP chunks in HTTP response.
>
> On Tue, 12 Dec 2006, Rangoli Mathur wrote:
>
> > I am doing a simple HTTP GET using libcurl. The application
> receives chunked
> > data in response of the GET request. Isnt the chunked data
> supposed to be
> > coagulated by libcurl?
>
> Yes it should. What libcurl version are you using? Could it
> perhaps be so that
> either there's no chunked-encoding response header or that
> the chunked
> encoding is somehow bad/illegal syntaxwise?
>
I am using libcurl-7.16.0. I do see the response header saying chunk
encoding.
> > I have an application that makes certain HTTP requests, and
> then use the
> > responses. The application is not written for HTTP 1.0 and
> doesnt understand
> > chunked HTTP responses.
>
> I take it you meant 1.1 there.
>
That's right! I meant HTTP 1.1. The application was written for HTTP
1.0.
> > Is there anyway to get all the http chunks coagulated
> without having to
> > actually read the response string and do string manipulations??
>
> If you see fragments of the chunked encoding, something is
> not right...
>
If I set HTTP_VERSION as 1.0 for libcurl, I see the http chunks getting
coagulated. So, assuming that was the right thing to do, it does work.
But if I didn't specify HTTP version 1.0 to be used, it should still
coagulate chunks right??
> --
> Commercial curl and libcurl Technical Support:
> http://haxx.se/curl.html
>
Received on 2006-12-13