Salut,
Je veut écrire un programme qui télécharge une page web en utilisant la librairie Libcurl en C. L'accès à l'internet se fait à travers un proxy . Donc j'ai écrit le code suivant:
Code:
void main(void)
{
       CURL *session;
       FILE *fp;

	session = curl_easy_init();
	curl_easy_setopt(session, CURLOPT_URL, "http://www.google.com");
	fp = fopen("google.html", "a");
	curl_easy_setopt(session,  CURLOPT_WRITEDATA, fp);
        curl_easy_setopt(session, CURLOPT_PROXY, "192.168.1.80:8080");
        curl_easy_setopt(session, CURLOPT_PROXYUSERPWD, "xxxxxxxxx:xxxxxxxx");  
	curl_easy_setopt(session,  CURLOPT_WRITEFUNCTION, fwrite);
	curl_easy_setopt(session, CURLOPT_FOLLOWLOCATION, 1);
	curl_easy_perform(session);
	fclose (fp);
	curl_easy_cleanup(session);
}
Mais, lors de l'exécution je trouve le fichier "google.html" vide, le téléchargement n'est pas assuré!
y'a t'il quelqu'un qui peut m'aider