Articles of libcurl

Est-ce que libcurl peut être utilisé pour faire plusieurs requêtes simultanées?

J’utilise libcurl pour l’un de mes projets. Je sais que curl n’est pas utilisé pour faire plusieurs demandes simultanées, mais est-ce que libcurl le supporte? Je sais qu’il existe d’autres outils tels que ab mais qu’il existe de nombreuses fonctionnalités fournies par libcurl. Encore une fois, je sais que je peux utiliser curl dans le […]

libcurl (linux, C) – Existe-t-il un moyen intégré de POST / PUT une demande compressée?

Je veux effectuer un HTTP POST et / ou PUT (en utilisant libcurl) avec la demande étant compressée en utilisant GZIP. Je n’ai pas trouvé de support natif pour cela dans libcurl, et je me demande si je n’ai pas trouvé la bonne documentation ou s’il n’y a vraiment pas de support pour cela. (ie. […]

Comment comstackr libcurl pour Windows 64 bits dans / avec Visual Studio 2010?

Donc, au départ, j’ai suivi les instructions de BUILD.WINDOWS.txt et j’ai réussi à obtenir la construction de libcurl en 32 bits en créant un nouveau fichier winbuild.bat et en le plaçant dans le répertoire racine de mon dossier curl: CALL “C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\vcvars32.bat” CD winbuild DEL CURL_OBJS.inc DEL LIBCURL_OBJS.inc DEL vc100.idb nmake […]

envoi d’un email avec libcurl / smtp avec gmail: login refusé

Je sais qu’il y a des centaines de publications mais, d’une manière ou d’une autre, cela ne fonctionne pas pour moi. J’essaye d’envoyer un email avec libcurl. Ceci est mon code: #include #include #include #define FROM “” #define TO “” #define CC “” static const char *payload_text[] = { “Date: Mon, 29 Nov 2010 21:54:29 […]

Comment utiliser libcurl pour HTTP post?

Je suis nouveau en utilisant libcurl. Je ne comprends pas clairement comment l’utiliser pour les requêtes HTTP POST et comment vérifier le résultat. Comment puis-je l’utiliser pour cela?

Comment utiliser libcurl pour me connecter à un site Web sécurisé et accéder au code HTML situé derrière la connexion

Salut les gars, je me demandais si vous pouviez m’aider à accéder au code HTML derrière une page de connexion en utilisant C et libcurl. Exemple spécifique: Le site Web auquel j’essaie d’accéder est https://onlineservices.ubs.com/olsauth/ex/pbl/ubso/dl. Est-il possible de faire quelque chose comme ça? Le problème est que nous avons beaucoup de clients qui ont chacun […]

C-LibCurl se bloque lorsque init: curl_global_init () et curl_easy_init ()

J’essaie d’exécuter du code libCurl de base en C, mais je remarque que malgré toutes mes tentatives, mes programmes se bloquent à l’initialisation (curl_global_init () ou curl_easy_init ()). Même avec ce petit test, le programme de crash. Et aucun de mes 2 printf () – avant ou après – ne sont affichés. Je reçois un […]

Les modifications apscopes à un fichier téléchargé avec libcurl ne prennent pas effet.

Laissez-moi vous expliquer plus en détail. J’essaie d’écrire un programme qui télécharge un fichier à partir d’un serveur FTP distant, ajoute une ligne à la fin du fichier, puis le télécharge à nouveau. Les opérations sur les fichiers fonctionnent et le texte est ajouté au fichier et re-téléchargé, mais lorsque je télécharge à nouveau le […]

libcurl – Problème POST après PUT

J’écris un client http en C en utilisant libcurl. Cependant, je suis confronté à un problème étrange lorsque je réutilise le même descripteur pour transférer un PUT suivi d’un POST . Un exemple de code ci-dessous: #include void send_a_put(CURL *handle){ curl_easy_setopt(handle, CURLOPT_UPLOAD, 1L); //PUT curl_easy_setopt(handle, CURLOPT_INFILESIZE, 0L); curl_easy_perform(handle); } void send_a_post(CURL *handle){ curl_easy_setopt(handle, CURLOPT_POST, 1L); […]

Comment utiliser la fonction libcurl “curl_easy_setopt (CURL * handle, CURLOPT_DNS_LOCAL_IP4, char * address);”

Je souhaite utiliser la fonction curl_easy_setopt(CURL *handle, CURLOPT_DNS_LOCAL_IP4, char *address) , mais lorsque je télécharge le code source, ./configure && make && make install chaque fonction est OK mais cette fonction curl_easy_setopt(CURL *handle, CURLOPT_DNS_LOCAL_IP4, char *address) . Cette explication de fonction http://curl.haxx.se/libcurl/c/CURLOPT_DNS_LOCAL_IP4.html.AVAILABILITY indique que cette option nécessite que libcurl ait été créé avec un moteur […]