// test_curl.c
#include <stdio.h>
#include <stdlib.h>
#include <curl/curl.h>
#include <curl/easy.h>
int url_Perform(CURL* url, char* url_str) {
CURLcode code = curl_easy_setopt(url, CURLOPT_URL, url_str);
if(code != CURLE_OK) {
printf("%s\n", curl_easy_strerror(code));
return EXIT_FAILURE;
}
code = curl_easy_perform(url);
if(code != CURLE_OK) {
printf("%s\n", curl_easy_strerror(code));
return EXIT_FAILURE;
}
return EXIT_SUCCESS;
}
int main(void) {
CURL* url = curl_easy_init();
int code = url_Perform(url, "file:///etc/bash.bashrc");
curl_easy_cleanup(url);
puts("EXIT");
return code;
}
/*
$ gcc -lcurl -o test_curl test_curl.c; ./test_curl
*/
2010年1月22日
curl easy perform
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言