Lines Matching full:curl
12 * are also available at https://curl.se/docs/copyright.html.
21 * SPDX-License-Identifier: curl
35 #include <curl/curl.h>
38 print_cookies(CURL *curl) in print_cookies() argument
45 printf("Cookies, curl knows:\n"); in print_cookies()
46 res = curl_easy_getinfo(curl, CURLINFO_COOKIELIST, &cookies); in print_cookies()
48 fprintf(stderr, "Curl curl_easy_getinfo failed: %s\n", in print_cookies()
68 CURL *curl; in main() local
72 curl = curl_easy_init(); in main()
73 if(curl) { in main()
76 curl_easy_setopt(curl, CURLOPT_URL, "https://www.example.com/"); in main()
77 curl_easy_setopt(curl, CURLOPT_VERBOSE, 1L); in main()
78 curl_easy_setopt(curl, CURLOPT_COOKIEFILE, ""); /* start cookie engine */ in main()
79 res = curl_easy_perform(curl); in main()
81 fprintf(stderr, "Curl perform failed: %s\n", curl_easy_strerror(res)); in main()
85 print_cookies(curl); in main()
87 printf("Erasing curl's knowledge of cookies!\n"); in main()
88 curl_easy_setopt(curl, CURLOPT_COOKIELIST, "ALL"); in main()
90 print_cookies(curl); in main()
102 res = curl_easy_setopt(curl, CURLOPT_COOKIELIST, nline); in main()
104 fprintf(stderr, "Curl curl_easy_setopt failed: %s\n", in main()
117 res = curl_easy_setopt(curl, CURLOPT_COOKIELIST, nline); in main()
119 fprintf(stderr, "Curl curl_easy_setopt failed: %s\n", in main()
124 print_cookies(curl); in main()
126 res = curl_easy_perform(curl); in main()
128 fprintf(stderr, "Curl perform failed: %s\n", curl_easy_strerror(res)); in main()
132 curl_easy_cleanup(curl); in main()
135 fprintf(stderr, "Curl init failed!\n"); in main()