On Thu, 21 Aug 2014, Arif Ali Saiyed wrote:
I foudn out that there is some option like "CURLOPT_FOLLOWLOCATION" but when
I use it. curl only gets the responseHeader alone from redirected location
and not the responsebody.
That's not correct. libcurl will provide the body for the followed-to
response. You can test this very easily with curl and its -L option.
I can't tell why it doesn't work for you.
"If you want the full bodies, don't ask libcurl to follow the redirects but
handle that yourself."
Here it looks contradictory to my previous understanding of "when you set
CURLOPT_FOLLOWLOCATION"
That line could probably be expanded somewhat to say
If you want the full response bodies of *all* responses, including the 3xx
ones that libcurl will follow location: from when you have
CURLOPT_FOLLOWLOCATION enabled, you should do the redirect handling yourself.
What is this option "CURLOPT_REDIRBODIES" thats being talked about in some
places. I htink I have the latest version of libCurl. But this option is not
there.
It was a suggested option back in 2005 that never went anywhere:
http://curl.haxx.se/mail/lib-2005-07/0195.html
--
/ daniel.haxx.se
-------------------------------------------------------------------
List admin: http://cool.haxx.se/list/listinfo/curl-library
Etiquette: http://curl.haxx.se/mail/etiquette.html