Outils pour utilisateurs

Outils du site


programmation_socket

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
programmation_socket [2009/08/18 13:24] thierryprogrammation_socket [2010/09/23 12:21] (Version actuelle) thierry
Ligne 7: Ligne 7:
 Exemple avec HTTPS: http://curl.haxx.se/lxr/source/docs/examples/https.c Exemple avec HTTPS: http://curl.haxx.se/lxr/source/docs/examples/https.c
  
-===== Commande =====+===== Perl et Curl ===== 
 +==== https ==== 
 +Lien: http://curl.haxx.se/docs/sslcerts.html 
 + 
 +===== Commande curl =====
 En ligne de commande on peut utiliser simplement **''curl''** . En ligne de commande on peut utiliser simplement **''curl''** .
 +
 +Lien: http://curl.netmirror.org/docs/httpscripting.html
  
 Installation: Installation:
   # aptitude install curl   # aptitude install curl
 +
 +Exemple:
 +  $ curl http://www.thierry-jaouen.fr
 +Ou
 +  $ curl -k https://www.thierry-jaouen.fr
 +
 +Post:
 +  $ curl http://www.thierry-jaouen.fr/cgi-bin/fuckyourself -d "param1=toto&param2=tata"
 +
 +FTP, lister les fichiers:
 +  $ curl ftp://ftp.thierry-jaouen.fr --disable-epsv -u thierry:password
 +
 +FTP, telecharger:
 +
 +  $ curl ftp://ftp.thierry-jaouen.fr/<FICHIER> --disable-epsv -u thierry:password -o <FICHIER>
 +
 +A savoir:
 +
 + -v => verbose
 +
 + -o <file> => fichier ou ecrire les données recu (sinon, c'est STDOUT )
 +
 +===== libcurl ======
 +
 +==== Installation ====
 +Comme il y a deja libcurl3 d'installer sous ma Lenny, autant installer les outils de developpement de ce même libcurl (car il y a aussi libcurl4 ... point a eclaircir)
 +
 +  # aptitude install libcurl3-gnutls-dev
 +
 +Mais je m'aperçois qu'en fait, ca serait **''libcurl4''** qui s'installe... 
 +
 +  $ dpkg -l ...
 +  ii  libcurl4-gnutls-dev                          7.18.2-8lenny2                 
 +
 +==== Tuto ====
 +Lien: http://curl.haxx.se/libcurl/c/libcurl-tutorial.html
  
 ====== Socket C ====== ====== Socket C ======
programmation_socket.1250601872.txt.gz · Dernière modification : 2009/08/18 13:24 de thierry