cURL

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher
Page d'aide sur l'homonymie Cet article concerne le logiciel de transfert de données. Pour le langage de programmation, voir Curl (langage). Pour les autres significations, voir Curl.
cURL
Logo
Logo

Image illustrative de l'article CURL

Dernière version 7.35.0 () [+/-]
Écrit en C
Environnement Multiplate-forme
Type Client HTTP et FTP
Licence Licence libre[1]
Site web (en) curl.haxx.se

cURL (abréviation de Client URL Request Library : « Bibliothèque de requêtes aux URL des clients » ou See URL : « Voir URL ») est une interface en ligne de commande destinée à récupérer le contenu d'une ressource accessible par un réseau informatique. La ressource est désignée à l'aide d'une URL et doit être d'un type supporté par le logiciel (voir ci-dessous). Le logiciel permet de créer ou modifier une ressource (contrairement à wget), il peut ainsi être utilisé en tant que client REST.

Le programme cURL implémente l'interface utilisateur et repose sur la bibliothèque logicielle libcurl. Celle-ci est ainsi accessible aux programmeurs qui veulent disposer des fonctionnalités d'accès au réseau dans leurs programmes. Des interfaces ont été créées dans de nombreux langages (C++, Java, .NET, Perl, PHP, Ruby...).

La bibliothèque supporte notamment les protocoles FTP, FTPS, HTTP, HTTPS, TFTP, SCP, SFTP, Telnet, DICT, FILE et LDAP. L'écriture peut se faire en HTTP en utilisant les commandes POST ou PUT.

Notes et références[modifier | modifier le code]

  1. (en) curl - Copyright

Liens externes[modifier | modifier le code]