You are viewing our Forum Archives. To view or take place in current topics click here.
c++ curl post data help
Posted:
c++ curl post data helpPosted:
Status: Offline
Joined: Feb 05, 201212Year Member
Posts: 682
Reputation Power: 36
I am trying to use curl to post data to a php file on my website. It works fine if I put the data in myself to post but if I have it post data from a string it does not work. It goes to that url but it doesn't post the data. It shows up blank in database. Here is the code I am trying. What should I do to fix it? username is a string and score is a int
CURL *curl;
CURLcode res;
/* In windows, this will init the winsock stuff */
curl_global_init(CURL_GLOBAL_ALL);
/* get a curl handle */
curl = curl_easy_init();
if (curl) {
/* First set the URL that is about to receive our POST. This URL can
just as well be a https:// URL if that is what should receive the
data. */
curl_easy_setopt(curl, CURLOPT_URL, "website here");
/* Now specify the POST data */
curl_easy_setopt(curl, CURLOPT_POSTFIELDS, ("username=" + username + "&score=" + score));
/* Perform the request, res will get the return code */
res = curl_easy_perform(curl);
/* Check for errors */
if (res != CURLE_OK)
fprintf(stderr, "curl_easy_perform() failed: %s\n",
curl_easy_strerror(res));
/* always cleanup */
curl_easy_cleanup(curl);
}
curl_global_cleanup();
You are viewing our Forum Archives. To view or take place in current topics click here.