123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- #include "test.h"
- #include "memdebug.h"
- int test(char *URL)
- {
- CURLcode code;
- int rc = 99;
- code = curl_global_init(CURL_GLOBAL_ALL);
- if(code == CURLE_OK) {
- CURL *curl = curl_easy_init();
- if(curl) {
- CURL *curl2;
- curl_easy_setopt(curl, CURLOPT_VERBOSE, 1L);
- curl_easy_setopt(curl, CURLOPT_HEADER, 1L);
- curl2 = curl_easy_duphandle(curl);
- if(curl2) {
- code = curl_easy_setopt(curl2, CURLOPT_URL, URL);
- if(code == CURLE_OK) {
- code = curl_easy_perform(curl2);
- if(code == CURLE_OK)
- rc = 0;
- else
- rc = 1;
- }
- else
- rc = 2;
- curl_easy_cleanup(curl2);
- }
- else
- rc = 3;
- curl_easy_cleanup(curl);
- }
- else
- rc = 4;
- curl_global_cleanup();
- }
- else
- rc = 5;
- return rc;
- }
|