curl-library
Re: getting header information
Date: Wed, 3 Jan 2007 05:14:28 -0600
On 1/3/07, kuriakose <kuriakose_at_huawei.com> wrote:
>
> How do I get the information like size of the file and date time of file in
> the server
>
> without downloading.
>
> One way is set CURLOPT_NOBODY  and give a call back function so that the
> header information is written to a file
>
> And then read from the file. Is there some other way to get these info
> directly in code.
Why not use CURLOPT_HEADERFUNCTION and set your own callback to
process the headers??  Man page says:
              Function pointer that  should  match  the  following  prototype:
              size_t  function(  void  *ptr,  size_t  size, size_t
nmemb, void *stream);
              This function gets called by libcurl as  soon  as  it
has  received  header
              data.  The header callback will be called once for each
header and only
              complete header lines  are  passed on  to the callback.
Ralph Mitchell
Received on 2007-01-03