43 printf(
"Cookies, curl knows:\n");
46 fprintf(stderr,
"Curl curl_easy_getinfo failed: %s\n",
85 printf(
"Erasing curl's knowledge of cookies!\n");
90 printf(
"-----------------------------------------------\n" 91 "Setting a cookie \"PREF\" via cookie interface:\n");
93 #define snprintf _snprintf 96 snprintf(nline,
sizeof(nline),
"%s\t%s\t%s\t%s\t%lu\t%s\t%s",
97 ".example.com",
"TRUE",
"/",
"FALSE",
98 (
unsigned long)time(NULL) + 31337UL,
99 "PREF",
"hello example, i like you very much!");
102 fprintf(stderr,
"Curl curl_easy_setopt failed: %s\n",
114 "Set-Cookie: OLD_PREF=3d141414bf4209321; " 115 "expires=Sun, 17-Jan-2038 19:14:07 GMT; path=/; domain=.example.com");
118 fprintf(stderr,
"Curl curl_easy_setopt failed: %s\n",
134 fprintf(stderr,
"Curl init failed!\n");
#define curl_easy_setopt(handle, option, value)
static void print_cookies(CURL *curl)
#define curl_easy_getinfo(handle, info, arg)
CURL_EXTERN CURL * curl_easy_init(void)
CURL_EXTERN void curl_easy_cleanup(CURL *curl)
CURL_EXTERN CURLcode curl_global_init(long flags)
curl_global_init() globally initializes curl given a bitwise set of the different features of what to...
CURL_EXTERN void curl_global_cleanup(void)
curl_global_cleanup() globally cleanups curl, uses the value of "init_flags" to determine what needs ...
CURL_EXTERN const char * curl_easy_strerror(CURLcode)
CURL_EXTERN void curl_slist_free_all(struct curl_slist *)
CURL_EXTERN CURLcode curl_easy_perform(CURL *curl)