blob: b8e61e07d8014ca13e922248163bb42af4a5cde4 [file] [log] [blame]
Lucas Eckels9bd90e62012-08-06 15:07:02 -07001/*****************************************************************************
2 * _ _ ____ _
3 * Project ___| | | | _ \| |
4 * / __| | | | |_) | |
5 * | (__| |_| | _ <| |___
6 * \___|\___/|_| \_\_____|
7 *
8 */
9
10#include <stdio.h>
11#include <string.h>
12#include <curl/curl.h>
13
14int main(void)
15{
16 CURL *curl;
17 CURLcode res;
18
19 static const char *postthis="moo mooo moo moo";
20
21 curl = curl_easy_init();
22 if(curl) {
23 curl_easy_setopt(curl, CURLOPT_URL, "http://example.com");
24 curl_easy_setopt(curl, CURLOPT_POSTFIELDS, postthis);
25
26 /* if we don't provide POSTFIELDSIZE, libcurl will strlen() by
27 itself */
28 curl_easy_setopt(curl, CURLOPT_POSTFIELDSIZE, (long)strlen(postthis));
29
30 res = curl_easy_perform(curl);
31
32 /* always cleanup */
33 curl_easy_cleanup(curl);
34 }
35 return 0;
36}