Salut, je veux utiliser la librairie cURL pour télécharger le contenue d'une page web, en C. Pour cela j'ai écrit le code suivant:
Le programme marche très bien et la page est téléchargé. Mais quand je suis connecté à internet via un proxy, la page n'est pas téléchargée. Je sais pas comment utiliser la fonction curl_easy_setopt pour gérer un proxy.Code:include <curl/curl.h> #include <stdio.h> void main(void) { FILE * fp; CURL *session; session = curl_easy_init(); curl_easy_setopt(session, CURLOPT_URL, "http://google.com"); fp = fopen("page.html", "a"); curl_easy_setopt(session, CURLOPT_WRITEDATA, fp); curl_easy_setopt(session, CURLOPT_WRITEFUNCTION, fwrite); curl_easy_setopt(session, CURLOPT_FOLLOWLOCATION, 1); curl_easy_perform(session); fclose (fp); curl_easy_cleanup(session); }
Paramètres proxy: IP 192.168.1.80; Port 8080 ;Login: xxxxxxxxx ;paswd wwwwwwwww
merci pour votre aide
-----