curl-library
Re: Responce to a HTTP Post
Date: Tue, 8 Nov 2005 15:40:17 -0000
On Tue, Nov 8, 2005, Raquel Vieira <raquel.vieira_at_ent.efacec.pt> said:
> Hi.
>
> I'm doing a HTTP Post using libcurl.
>
>
>
> I'm using the following options:
>
> curl_easy_setopt (httpHandle, CURLOPT_URL, url.c_str ());
>
> curl_easy_setopt (httpHandle, CURLOPT_POST, 1);
>
> curl_easy_setopt (httpHandle, CURLOPT_POSTFIELDS, postData.c_str());
>
>
>
>
>
> When I do thw post, the server answers with OK/NOK and I need to get the
> answer.
>
> How can I do that?
setup a write call back.....
size_t
httpWriteCallback(void *ptr, size_t size, size_t nmemb, void *data)
{
int realsize = size * nmemb;
//buffer data from ptr to data
return realsize;
}
then install it...
curl_easy_setopt(mycurl, CURLOPT_WRITEFUNCTION, httpWriteCallback);
curl_easy_setopt(mycurl, CURLOPT_WRITEDATA, (void *)&resp);
then after you perform(), look in 'resp'
allan
>
>
>
> Thanks in advance for the help,
>
>
>
> Raquel Vieira
>
>
>
>
-- m. allan noah IT Director, TfHS.net ph# (804) 355-5489 tf# (866) 724-9722 fx# (804) 355-0477Received on 2005-11-08