I have no experience with Curlpp, but I did just that with libcurl.
You can set the destination URL using
curl_easy_setopt(m_CurlPtr, CURLOPT_URL, "http://urlhere.com/");
POST values ββare stored in a linked list β you must have two variables to hold the beginning and end of this list so that cURL can add a value to it.
struct curl_httppost* beginPostList; struct curl_httppost* endPostList;
Then you can add this post variable using
curl_formadd(&beginPostList, &endPostList, CURLFORM_COPYNAME, "key", CURLFORM_COPYCONTENTS, "value", CURLFORM_END);
Sending then works as follows
curl_easy_setopt(m_CurlPtr, CURLOPT_POST, true); curl_easy_setopt(m_CurlPtr, CURLOPT_HTTPPOST, beginPostList); curl_easy_perform(m_CurlPtr);
Hope this helps!
Charles
source share