Aller au contenu
Wikipédia l'encyclopédie libre

cURL

Un article de Wikipédia, l'encyclopédie libre.

Cet article concerne le logiciel de transfert de données.Pour le langage de programmation, voir Curl (langage). Pour les autres significations, voir Curl.

Cet article est une ébauche concernant un logiciel libre.

Vous pouvez partager vos connaissances en l’améliorant (comment? ) selon les recommandations des projets correspondants.
Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.
Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.

Cet article ne cite pas suffisamment ses sources ().

Si vous disposez d'ouvrages ou d'articles de référence ou si vous connaissez des sites web de qualité traitant du thème abordé ici, merci de compléter l'article en donnant les références utiles à sa vérifiabilité et en les liant à la section «Notes et références».

En pratique: Quelles sources sont attendues? Comment ajouter mes sources?

cURL (abréviation de client URL request library : « bibliothèque de requêtes aux URL pour les 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, développée en langage C. 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 DICT, file, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, Telnet et TFTP.

Le support d'IPFS est ajouté dans le code le [2] .

L'écriture peut se faire en HTTP en utilisant les commandes POST ou PUT.

Pour obtenir l'en-tête HTTP d'une page :

$curl-Iwww.example.org
HTTP/1.1200OK
Accept-Ranges:bytes
Cache-Control:max-age=604800
Content-Type:text/html
Date:Mon,07Mar201611:21:41GMT
Etag:"359670651+gzip"
Expires:Mon,14Mar201611:21:41GMT
Last-Modified:Fri,09Aug201323:54:35GMT
Server:ECS(atl/FC90)
X-Cache:HIT
x-ec-custom-error:1
Content-Length:1270

Références

[modifier | modifier le code ]
  1. ↑ « Release 8.22.0 », (consulté le )
  2. ↑ « curl: add support for the IPFS protocols », sur Curl sur Github

Sur les autres projets Wikimedia:

  • CURL, sur Wikimedia Commons
  • CURL, sur Wikibooks

Articles connexes

[modifier | modifier le code ]

Liens externes

[modifier | modifier le code ]

AltStyle によって変換されたページ (->オリジナル) /