On 4-Jun-08, at 3:16 AM, Xu Xiaogang-a19881 wrote:

> Hi Jean-Philippe
>     I would like to consult you a question about libcurl.
>     I am using libcurl to interact with the website, to get, post,  
> put data from and to the website.
>     I met a problem with libcurl, which is strange. My previous  
> version of code is pure C. Everything works OK with libcurl.
> But, when I upgrade my code from c to C++, the function call of  
> curl_easy_perform get exception very often. I am not sure whether it  
> is a MUST to use libcurl in C++ binding.
>     Would you please provide some guide? Thanks a lot.

Well, it would help if you could send a backtrace or the exception  
which is sent. If curl_easy_perform throws exception, it's because
there's some callback that you set that throws that exception, which  
you could catch it yourself and then stop the callback.

So, you don't NEED cURLpp, there's nothing you can't do with libcURL.  
However, cURLpp is meant to help you with those. Again, you
need to remember that libcURL is WAY older and stable than cURLpp,  
meaning that if you code carefully you'll probably never
hit a bug in libcURL, which could happen in cURLpp. So, if your code  
is already written and uses libcURL, I would suggest to
continue toward this path, and just handle your exceptions carefully  
(which you should do anyway).

>
> Regards
> -Xiaogang
>

_______________________________________________
cURLpp mailing list
[email protected]
http://www.rrette.com/mailman/listinfo/curlpp

Reply via email to