{"id":7198,"date":"2020-05-09T22:29:17","date_gmt":"2020-05-09T22:29:17","guid":{"rendered":"https:\/\/blog.hostinger.io\/fr-tutoriels\/?p=7198"},"modified":"2025-09-03T22:21:51","modified_gmt":"2025-09-03T22:21:51","slug":"comment-utiliser-la-commande-curl-sous-linux","status":"publish","type":"post","link":"\/fr\/tutoriels\/comment-utiliser-la-commande-curl-sous-linux\/","title":{"rendered":"Comment utiliser la commande cURL sous Linux ?"},"content":{"rendered":"<p class=\"wp-block-paragraph\">La commande curl (client URL) est un outil en ligne de commande permettant de transf&eacute;rer des donn&eacute;es vers ou depuis un serveur. Dans sa forme la plus simple, vous sp&eacute;cifiez une URL et les donn&eacute;es &agrave; envoyer ou &agrave; recevoir. Elle prend en charge de nombreux protocoles, notamment HTTP, HTTPS et FTP, et fonctionne sur la plupart des syst&egrave;mes d&rsquo;exploitation.<\/p><p class=\"wp-block-paragraph\">La commande cURL sous Linux permet &agrave; votre syst&egrave;me d&rsquo;&eacute;changer des donn&eacute;es avec des serveurs via Internet. Cet outil est essentiel pour diverses t&acirc;ches, notamment le t&eacute;l&eacute;chargement de fichiers et la v&eacute;rification du fonctionnement des API.<\/p><p class=\"wp-block-paragraph\">Dans ce tutoriel, nous vous expliquerons la commande cURL, y compris son installation et sa syntaxe. Vous d&eacute;couvrirez &eacute;galement plusieurs exemples d&rsquo;utilisation pratique de la commande cURL.<\/p><h2 class=\"wp-block-heading\" id=\"h-qu-est-ce-que-la-commande-curl\"><strong>Qu&rsquo;est-ce que la commande cURL ?<\/strong><\/h2><p class=\"wp-block-paragraph\">La commande cURL (client URL) est un outil puissant utilis&eacute; pour transf&eacute;rer des donn&eacute;es vers et depuis des serveurs. Elle fonctionne via l&rsquo;interface de ligne de commande (CLI) et prend en charge divers protocoles tels que HTTP, HTTPS, FTP et SMTP. Cette flexibilit&eacute; la rend tr&egrave;s efficace pour des t&acirc;ches telles que le <strong>test d&rsquo;API<\/strong>, le t&eacute;l&eacute;chargement de fichiers et l&rsquo;interaction directe avec des serveurs web.<\/p><p class=\"wp-block-paragraph\">Bien que des alternatives telles que Postman offrent une interface utilisateur graphique (GUI) pour ces t&acirc;ches, cURL reste l&rsquo;outil pr&eacute;f&eacute;r&eacute; des d&eacute;veloppeurs en raison de sa simplicit&eacute;, de sa rapidit&eacute; et de sa compatibilit&eacute; avec un large &eacute;ventail de protocoles. Pour ceux qui utilisent r&eacute;guli&egrave;rement les <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/commandes-linux\/\">commandes Linux<\/a>, cURL est un outil indispensable.<\/p><h2 class=\"wp-block-heading\" id=\"h-installation-de-curl\"><strong>Installation de cURL<\/strong><\/h2><p class=\"wp-block-paragraph\">La commande cURL devrait &ecirc;tre pr&eacute;install&eacute;e par d&eacute;faut sur la plupart des syst&egrave;mes d&rsquo;exploitation Linux. Pour v&eacute;rifier si elle est configur&eacute;e, ouvrez le terminal ou connectez-vous via SSH si vous utilisez une plateforme de serveur priv&eacute; virtuel (VPS) &agrave; distance.&nbsp;<\/p><p class=\"wp-block-paragraph\">Pour les utilisateurs de <a href=\"https:\/\/www.hostinger.com\/fr\/vps\"><strong>VPS Hostinger<\/strong><\/a>, vous pouvez &eacute;galement vous connecter &agrave; votre syst&egrave;me en un seul clic &agrave; l&rsquo;aide du <strong>terminal du navigateur<\/strong>. Il vous suffit d&rsquo;ouvrir votre page de gestion VPS sur hPanel et de cliquer sur le bouton en haut &agrave; droite.&nbsp;<\/p><figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.hostinger.com\/fr\/vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/public\" alt=\"\" class=\"wp-image-41471\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><p class=\"wp-block-paragraph\">Apr&egrave;s avoir acc&eacute;d&eacute; &agrave; l&rsquo;interface CLI de votre syst&egrave;me, ex&eacute;cutez la commande suivante pour v&eacute;rifier si cURL est install&eacute; :<\/p><pre class=\"wp-block-preformatted\">curl --version<\/pre><p class=\"wp-block-paragraph\">Si votre syst&egrave;me dispose de cURL, l&rsquo;interface CLI affichera le num&eacute;ro de version install&eacute;e. Sinon, vous obtiendrez l&rsquo;erreur <strong>Command not found<\/strong>.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a6bd291c081d\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a6bd291c081d\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"576\" height=\"74\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2020\/05\/sortie-terminal-version-curl.png\/public\" alt=\"Le terminal affiche la version de cURL\" class=\"wp-image-42065\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2020\/05\/sortie-terminal-version-curl.png\/w=576,fit=scale-down 576w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2020\/05\/sortie-terminal-version-curl.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2020\/05\/sortie-terminal-version-curl.png\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 576px) 100vw, 576px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><p class=\"wp-block-paragraph\">Pour l&rsquo;installer, ex&eacute;cutez les commandes suivantes successivement. N&rsquo;oubliez pas de remplacer <strong>apt <\/strong>par le gestionnaire de paquets appropri&eacute; en fonction de votre syst&egrave;me d&rsquo;exploitation Linux :<\/p><pre class=\"wp-block-preformatted\">sudo apt update &amp;&amp; sudo apt upgrade<\/pre><pre class=\"wp-block-preformatted\">sudo apt install curl<\/pre><h2 class=\"wp-block-heading\" id=\"h-syntaxe-de-base-et-options-de-la-commande-curl\"><strong>Syntaxe de base et options de la commande cURL<\/strong><\/h2><p class=\"wp-block-paragraph\">La syntaxe de base de la commande cURL est la suivante :<\/p><pre class=\"wp-block-preformatted\">curl [options] [URL]<\/pre><p class=\"wp-block-paragraph\">Voici le d&eacute;tail de la syntaxe :<\/p><ul class=\"wp-block-list\">\n<li><strong>cURL <\/strong>&ndash; le nom de la commande qui indique &agrave; votre syst&egrave;me que vous ex&eacute;cutez cURL.<\/li>\n\n\n\n<li><strong>Options <\/strong>: indicateurs suppl&eacute;mentaires modifiant le comportement de la commande cURL.<\/li>\n\n\n\n<li><strong>URL <\/strong>&ndash; l&rsquo;adresse du serveur ou du point de terminaison de destination.&nbsp;<\/li>\n<\/ul><p class=\"wp-block-paragraph\">Comme il existe diff&eacute;rentes options, consultez la <a href=\"https:\/\/curl.se\/docs\/optionsall.html\" target=\"_blank\" rel=\"noopener\"><strong>documentation cURL<\/strong><\/a> pour obtenir la liste compl&egrave;te. Parmi celles-ci, voici quelques-unes des plus utilis&eacute;es :<\/p><ul class=\"wp-block-list\">\n<li><strong>&ndash;help <\/strong>&ndash; affiche le manuel et les options de la commande cURL.&nbsp;<\/li>\n\n\n\n<li><strong>-O <\/strong>&ndash; t&eacute;l&eacute;charge le fichier d&rsquo;origine &agrave; partir de l&rsquo;URL indiqu&eacute;e.&nbsp;<\/li>\n\n\n\n<li><strong>-L <\/strong>&ndash; suit les URL de redirection.<\/li>\n\n\n\n<li><strong>-I <\/strong>&ndash; r&eacute;cup&egrave;re uniquement l&rsquo;en-t&ecirc;te.<\/li>\n\n\n\n<li><strong>-d <\/strong>&ndash; soumet les donn&eacute;es du formulaire.&nbsp;<\/li>\n\n\n\n<li><strong>-F <\/strong>&ndash; t&eacute;l&eacute;verse des donn&eacute;es ou des fichiers complexes.&nbsp;<\/li>\n\n\n\n<li><strong>-X <\/strong>&ndash; sp&eacute;cifie la m&eacute;thode de transfert des donn&eacute;es.&nbsp;<\/li>\n<\/ul><p>\n\n\n<div class=\"announcement-block announcement-block--important\">\n            <span class=\"announcement-block__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path fill-rule=\"evenodd\" clip-rule=\"evenodd\"\n                          d=\"M12 22.5C17.799 22.5 22.5 17.799 22.5 12C22.5 6.20101 17.799 1.5 12 1.5C6.20101 1.5 1.5 6.20101 1.5 12C1.5 17.799 6.20101 22.5 12 22.5ZM13.637 7.65198C13.637 6.74791 12.9041 6.01501 12 6.01501C11.0959 6.01501 10.363 6.74791 10.363 7.65198C10.5335 9.53749 10.875 13.383 10.875 13.383C10.875 14.0043 11.3787 14.508 12 14.508C12.6213 14.508 13.125 14.0043 13.125 13.383V13.38L13.637 7.65198ZM11.9927 15.714C11.3714 15.714 10.8677 16.2177 10.8677 16.839C10.8677 17.4603 11.3714 17.964 11.9927 17.964H12.0073C12.6286 17.964 13.1323 17.4603 13.1323 16.839C13.1323 16.2177 12.6286 15.714 12.0073 15.714H11.9927Z\"\n                          fill=\"#FEA419\"\/>\n                <\/svg>\n                Important\n            <\/span>\n            <p class=\"announcement-block__content\">\n                <strong>Important !<\/strong> Les commandes Linux sont sensibles &agrave; la casse. Veillez &agrave; utiliser les options avec la bonne casse pour &eacute;viter les erreurs.\n            <\/p><\/div>\n\n\n\n<\/p><p class=\"wp-block-paragraph\">La commande cURL vous permet d&rsquo;envoyer ou de r&eacute;cup&eacute;rer des donn&eacute;es &agrave; partir d&rsquo;un point de terminaison &agrave; l&rsquo;aide de diff&eacute;rentes m&eacute;thodes HTTP :<\/p><ul class=\"wp-block-list\">\n<li><strong>GET <\/strong>&ndash; la m&eacute;thode par d&eacute;faut qui r&eacute;cup&egrave;re les donn&eacute;es du serveur.&nbsp;<\/li>\n\n\n\n<li><strong>POST <\/strong>&ndash; envoie des donn&eacute;es au point de terminaison.&nbsp;<\/li>\n\n\n\n<li><strong>PUT <\/strong>&ndash; cr&eacute;e une ressource sur le point de terminaison ou met &agrave; jour une ressource existante.<\/li>\n\n\n\n<li><strong>DELETE <\/strong>: supprime les donn&eacute;es du point de terminaison.<\/li>\n<\/ul><h2 class=\"wp-block-heading\" id=\"h-exemples-de-commandes-curl\"><strong>Exemples de commandes cURL<\/strong><\/h2><p class=\"wp-block-paragraph\">Dans cette section, nous allons explorer plusieurs exemples concrets de la commande cURL pour diverses t&acirc;ches.<\/p><h3 class=\"wp-block-heading\" id=\"h-obtenir-une-page-web\"><strong>Obtenir une page web<\/strong><\/h3><p class=\"wp-block-paragraph\">L&rsquo;utilisation la plus basique de la commande cURL consiste &agrave; r&eacute;cup&eacute;rer le contenu HTML d&rsquo;une page web. Pour ce faire, il suffit d&rsquo;ex&eacute;cuter cURL avec le point de terminaison de destination comme suit :<\/p><pre class=\"wp-block-preformatted\">curl https:\/\/www.google.com<\/pre><p class=\"wp-block-paragraph\">La commande cURL affichera le code HTML de la page web en tant que sortie standard dans votre CLI.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a6bd291c2720\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a6bd291c2720\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"79\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2020\/05\/curl-recupere-page-web-contenu-html.png\/public\" alt=\"cURL r&eacute;cup&egrave;re le contenu HTML d&rsquo;une page web\" class=\"wp-image-42066\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2020\/05\/curl-recupere-page-web-contenu-html.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2020\/05\/curl-recupere-page-web-contenu-html.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2020\/05\/curl-recupere-page-web-contenu-html.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2020\/05\/curl-recupere-page-web-contenu-html.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><p class=\"wp-block-paragraph\">Vous pouvez &eacute;galement envoyer des requ&ecirc;tes HTTP &agrave; plusieurs URL &agrave; l&rsquo;aide d&rsquo;une seule commande, comme ceci :<\/p><pre class=\"wp-block-preformatted\">curl https:\/\/www.exemple1.com https:\/\/exemple2.com<\/pre><h3 class=\"wp-block-heading\" id=\"h-enregistrer-la-sortie-dans-un-fichier\"><strong>Enregistrer la sortie dans un fichier<\/strong><\/h3><p class=\"wp-block-paragraph\">Vous pouvez enregistrer la sortie de la commande cURL dans un fichier en y ajoutant une op&eacute;ration de redirection (<strong>&gt;<\/strong>). Cela est utile si vous souhaitez stocker le r&eacute;sultat &agrave; des fins de surveillance ou d&rsquo;archivage.<\/p><p class=\"wp-block-paragraph\">Par exemple, la commande suivante enregistrera le contenu HTML de Google dans<strong> fichier1.txt <\/strong>:<\/p><pre class=\"wp-block-preformatted\">curl https:\/\/www.google.com &gt; fichier1.txt<\/pre><p class=\"wp-block-paragraph\">La commande cr&eacute;era automatiquement le fichier si vous n&rsquo;en avez pas. Si <strong>fichier1.txt <\/strong>existe d&eacute;j&agrave;, cURL &eacute;crasera le fichier existant.<\/p><h3 class=\"wp-block-heading\" id=\"h-telecharger-un-fichier-avec-son-nom-d-origine\"><strong>T&eacute;l&eacute;charger un fichier avec son nom d&rsquo;origine<\/strong><\/h3><p class=\"wp-block-paragraph\">L&rsquo;une des utilisations les plus courantes de cURL est le t&eacute;l&eacute;chargement d&rsquo;un fichier distant depuis Internet, comme avec <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/commande-wget\/\"><strong>wget<\/strong><\/a>. Pour ce faire, utilisez l&rsquo;option <strong>-O <\/strong>comme suit :<\/p><pre class=\"wp-block-preformatted\">curl -O http:\/\/www.exemple.com\/chemin\/fichier.zip<\/pre><p class=\"wp-block-paragraph\">La commande t&eacute;l&eacute;chargera le fichier sp&eacute;cifi&eacute; appel&eacute; <strong>fichier.zip <\/strong>dans votre r&eacute;pertoire de travail actuel. Sans l&rsquo;option<strong> -O<\/strong>, cURL affichera le contenu du fichier sous forme de sortie standard sur votre CLI.<\/p><h3 class=\"wp-block-heading\" id=\"h-suivre-les-redirections\"><strong>Suivre les redirections<\/strong><\/h3><p class=\"wp-block-paragraph\">Si une URL redirige vers une autre page, cURL ne la suivra pas et renverra le statut<strong> 301 <\/strong>ou<strong> 302<\/strong>. Par exemple, v&eacute;rifions <strong>googlr.com <\/strong>:<\/p><pre class=\"wp-block-preformatted\">curl http:\/\/www.googlr.com<\/pre><p class=\"wp-block-paragraph\">Comme cette URL redirige vers <strong>google.com<\/strong>, cURL ne peut pas la suivre et renvoie le statut<strong> 301 <\/strong>indiquant que le document a &eacute;t&eacute; d&eacute;plac&eacute;.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a6bd291c459d\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a6bd291c459d\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"177\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2020\/05\/curl-renvoie-statut-redirection-301.png\/public\" alt=\"cURL renvoie le statut de redirection 301\" class=\"wp-image-42067\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2020\/05\/curl-renvoie-statut-redirection-301.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2020\/05\/curl-renvoie-statut-redirection-301.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2020\/05\/curl-renvoie-statut-redirection-301.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2020\/05\/curl-renvoie-statut-redirection-301.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><p class=\"wp-block-paragraph\">Pour suivre automatiquement la redirection et afficher le contenu de<strong> google.com<\/strong>, ajoutez l&rsquo;option <strong>-L <\/strong>ou <strong>&ndash;location <\/strong>comme suit :<\/p><pre class=\"wp-block-preformatted\">curl -L http:\/\/www.googlr.com<\/pre><p class=\"wp-block-paragraph\">Si l&rsquo;URL redirige plusieurs fois, vous pouvez limiter le nombre de fois que cURL la suivra &agrave; l&rsquo;aide de l&rsquo;option<strong> &ndash;max-redirs <\/strong>comme suit :<\/p><pre class=\"wp-block-preformatted\">curl -L --max-redirs 3 http:\/\/www.googlr.com<\/pre><h3 class=\"wp-block-heading\" id=\"h-recuperer-uniquement-les-en-tetes\"><strong>R&eacute;cup&eacute;rer uniquement les en-t&ecirc;tes<\/strong><\/h3><p class=\"wp-block-paragraph\">Dans certains cas, il est plus utile de r&eacute;cup&eacute;rer l&rsquo;<a href=\"https:\/\/developer.mozilla.org\/fr\/docs\/Web\/HTTP\/Reference\/Headers\" target=\"_blank\" rel=\"noopener\"><strong>en-t&ecirc;te<\/strong><\/a> de r&eacute;ponse du point de terminaison que l&rsquo;int&eacute;gralit&eacute; du contenu. Cela r&eacute;duit la sortie pour une analyse plus simple et minimise la consommation de bande passante.<\/p><p class=\"wp-block-paragraph\">Les informations contenues dans les en-t&ecirc;tes de r&eacute;ponse sont g&eacute;n&eacute;ralement suffisantes &agrave; des fins de test. Elles contiennent par exemple le statut de la r&eacute;ponse HTTP, les appels API restants et les redirections.<\/p><p class=\"wp-block-paragraph\">Pour r&eacute;cup&eacute;rer uniquement les en-t&ecirc;tes &agrave; l&rsquo;aide de cURL, ajoutez l&rsquo;option <strong>-I <\/strong>(<strong>i <\/strong>majuscule) ou <strong>&ndash;head <\/strong>comme suit :<\/p><pre class=\"wp-block-preformatted\">curl -I http:\/\/www.google.com<\/pre><h3 class=\"wp-block-heading\" id=\"h-requetes-authentifiees\"><strong>Requ&ecirc;tes authentifi&eacute;es<\/strong><\/h3><p class=\"wp-block-paragraph\">Lorsque vous envoyez une requ&ecirc;te &agrave; un point de terminaison s&eacute;curis&eacute; tel qu&rsquo;une API interne, vous devez g&eacute;n&eacute;ralement l&rsquo;authentifier en incluant les Identifiants dans votre commande cURL.<\/p><p class=\"wp-block-paragraph\">Cependant, la commande et l&rsquo;option diff&egrave;rent selon la m&eacute;thode d&rsquo;authentification. Par exemple, ex&eacute;cutez la commande suivante si vous utilisez un nom d&rsquo;utilisateur et un mot de passe classiques :<\/p><pre class=\"wp-block-preformatted\">curl -u username:password &lt;URL&gt;<\/pre><p class=\"wp-block-paragraph\">Vous pouvez &eacute;galement omettre <strong>:password <\/strong>et le saisir s&eacute;par&eacute;ment plus tard afin d&rsquo;&eacute;viter que les identifiants n&rsquo;apparaissent dans l&rsquo;historique bash.<\/p><p class=\"wp-block-paragraph\">Si vous utilisez le jeton Bearer, utilisez la syntaxe de commande suivante :<\/p><pre class=\"wp-block-preformatted\">curl -H \"Authorization: Bearer &lt;token&gt;\" &lt;URL&gt;<\/pre><p class=\"wp-block-paragraph\">La commande est similaire si vous utilisez une cl&eacute; API dans l&rsquo;en-t&ecirc;te pour l&rsquo;authentification :<\/p><pre class=\"wp-block-preformatted\">curl -H \"Authorization: ApiKey &lt;API key&gt;\" &lt;URL&gt;<\/pre><p class=\"wp-block-paragraph\">Si votre API n&eacute;cessite sp&eacute;cifiquement la cl&eacute; d&rsquo;autorisation directement dans l&rsquo;URL, vous pouvez l&rsquo;ajouter &agrave; l&rsquo;aide de la commande suivante :<\/p><pre class=\"wp-block-preformatted\">curl \"https:\/\/api.exemple.com\/data?api_key=api_key\"<\/pre><h3 class=\"wp-block-heading\" id=\"h-soumettre-des-donnees-de-formulaire\"><strong>Soumettre des donn&eacute;es de formulaire<\/strong><\/h3><p class=\"wp-block-paragraph\">cURL vous permet de soumettre facilement des donn&eacute;es &agrave; des formulaires sur un point de terminaison. Cela est utile si vous souhaitez automatiser le processus &agrave; l&rsquo;aide d&rsquo;un <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/script-bash\/\"><strong>script bash<\/strong><\/a> ou si vous ne souhaitez pas interagir avec l&rsquo;interface web de la destination.&nbsp;<\/p><p class=\"wp-block-paragraph\">La soumission de formulaire &agrave; l&rsquo;aide de cURL n&eacute;cessite que vous sp&eacute;cifiiez la paire <strong>cl&eacute;-valeur<\/strong>. La <strong>cl&eacute; <\/strong>fait r&eacute;f&eacute;rence au nom du formulaire, tandis que la <strong>valeur <\/strong>indique les donn&eacute;es que vous souhaitez ins&eacute;rer. La syntaxe se pr&eacute;sente comme suit :<\/p><pre class=\"wp-block-preformatted\">key1=value1&amp;key2=value2<\/pre><p class=\"wp-block-paragraph\">Vous avez besoin de deux options, <strong>-X <\/strong>pour sp&eacute;cifier la m&eacute;thode de soumission et <strong>-d <\/strong>pour indiquer &agrave; cURL que vous souhaitez ins&eacute;rer des donn&eacute;es. La commande compl&egrave;te peut ressembler &agrave; ceci :<\/p><pre class=\"wp-block-preformatted\">curl -X POST -d \"username=johndoe&amp;password=secret\" https:\/\/exemple.com\/login<\/pre><p class=\"wp-block-paragraph\">Dans cet exemple, cURL utilise la requ&ecirc;te POST pour saisir les Identifiants dans le formulaire de la page de connexion.<\/p><p class=\"wp-block-paragraph\">Lorsque vous soumettez les donn&eacute;es du formulaire, assurez-vous qu&rsquo;elles respectent le <a href=\"https:\/\/www.w3schools.com\/tags\/ref_urlencode.ASP\" target=\"_blank\" rel=\"noopener\"><strong>format de nommage des URL<\/strong><\/a>. Par exemple, remplacez un <strong>espace <\/strong>par <strong>%20 <\/strong>et une esperluette (<strong><strong>&amp;<\/strong><\/strong>) par <strong>%26<\/strong>.<\/p><p class=\"wp-block-paragraph\">Vous pouvez &eacute;galement ins&eacute;rer des donn&eacute;es &agrave; partir d&rsquo;un fichier en utilisant la syntaxe suivante. Assurez-vous que le fichier contient les donn&eacute;es dans le format de paire cl&eacute;-valeur appropri&eacute;.<\/p><pre class=\"wp-block-preformatted\">curl -X POST -d @data.txt https:\/\/exemple.com\/login<\/pre><h3 class=\"wp-block-heading\" id=\"h-televerser-un-fichier\"><strong>T&eacute;l&eacute;verser un fichier<\/strong><\/h3><p class=\"wp-block-paragraph\">Si vous souhaitez envoyer un fichier local ou des donn&eacute;es plus complexes &agrave; un point de terminaison, utilisez l&rsquo;option<strong> -F<\/strong>. Ce flag suppose &eacute;galement que vous utilisez la m&eacute;thode POST par d&eacute;faut, vous n&rsquo;avez donc pas besoin de la sp&eacute;cifier manuellement avec <strong>-X<\/strong>.<\/p><p class=\"wp-block-paragraph\">Par exemple, la commande suivante envoie un fichier texte au point de terminaison :<\/p><pre class=\"wp-block-preformatted\">curl -F \"fichier=@test.txt\" https:\/\/exemple.com\/upload<\/pre><p class=\"wp-block-paragraph\">Si vous souhaitez envoyer plusieurs fichiers, il vous suffit de les lister dans votre commande, en commen&ccedil;ant chacun par l&rsquo;option<strong> -F<\/strong>, comme ceci :<\/p><pre class=\"wp-block-preformatted\">curl -F \"fichier=@\/chemin\/vers\/image.jpg\" -F \"fichier=@\/chemin\/vers\/image2.jpg\" https:\/\/exemple.com\/upload<\/pre><p class=\"wp-block-paragraph\">Vous pouvez &eacute;galement t&eacute;l&eacute;verser des fichiers &agrave; l&rsquo;aide de cURL via le <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/ftp-signification\/\"><strong>protocole de transfert de fichiers<\/strong><\/a> (FTP). La diff&eacute;rence est que vous utilisez l&rsquo;option<strong> -T <\/strong>comme suit :<\/p><pre class=\"wp-block-preformatted\">curl -T \/chemin\/vers\/fichier ftp:\/\/ftp.exemple.com\/chemin\/distant\/<\/pre><p class=\"wp-block-paragraph\">Pour un protocole de transfert de fichiers s&eacute;curis&eacute; (SFTP) ou un serveur FTP prot&eacute;g&eacute;, ajoutez les identifiants d&rsquo;authentification avant l&rsquo;option <strong>-T <\/strong>comme suit :<\/p><pre class=\"wp-block-preformatted\">curl -u username:password -T \/chemin\/vers\/fichier sftp:\/\/sftp.exemple.com\/chemin\/distant\/<\/pre><h3 class=\"wp-block-heading\" id=\"h-definir-des-en-tetes-personnalises\"><strong>D&eacute;finir des en-t&ecirc;tes personnalis&eacute;s<\/strong><\/h3><p class=\"wp-block-paragraph\">L&rsquo;utilisation d&rsquo;en-t&ecirc;tes de requ&ecirc;te personnalis&eacute;s vous permet d&rsquo;interagir avec le serveur web ou l&rsquo;API d&rsquo;une mani&egrave;re sp&eacute;cifique. Cela vous permet d&rsquo;ajouter des m&eacute;tadonn&eacute;es sp&eacute;cifiques pour une r&eacute;ponse personnalis&eacute;e, ce qui est utile lors du test des fonctionnalit&eacute;s du point de terminaison.<\/p><p class=\"wp-block-paragraph\">Vous pouvez d&eacute;finir un en-t&ecirc;te personnalis&eacute; avec l&rsquo;option<strong> -H <\/strong>en utilisant cette syntaxe :<\/p><pre class=\"wp-block-preformatted\">&#8203;&#8203;curl -H \"Header: value\" &lt;URL&gt;<\/pre><p class=\"wp-block-paragraph\">Par exemple, vous pouvez sp&eacute;cifier le type de contenu que vous souhaitez envoyer dans l&rsquo;en-t&ecirc;te. Voici la commande :<\/p><pre class=\"wp-block-preformatted\">curl -X POST -H \"Content-Type: application\/json\" -d '{\"form\":\"JSONdata\"}' https:\/\/api.exemple.com\/<\/pre><p class=\"wp-block-paragraph\">Vous pouvez &eacute;galement d&eacute;finir un en-t&ecirc;te personnalis&eacute; pour d&eacute;finir le type de contenu que vous acceptez en r&eacute;ponse. Par exemple, si vous souhaitez que le point de terminaison r&eacute;ponde avec JSON, utilisez la commande suivante :<\/p><pre class=\"wp-block-preformatted\">curl -H \"Accept: application\/json\" https:\/\/api.exemple.com\/data<\/pre><p class=\"wp-block-paragraph\">Lorsque vous testez l&rsquo;API, vous pouvez d&eacute;finir un en-t&ecirc;te personnalis&eacute; pour sp&eacute;cifier la version &agrave; utiliser. La commande ressemble &agrave; ceci :<\/p><pre class=\"wp-block-preformatted\">curl -H \"X-API-Version: 2\" https:\/\/api.exemple.com\/v2\/data<\/pre><h3 class=\"wp-block-heading\" id=\"h-utiliser-differents-protocoles\"><strong>Utiliser diff&eacute;rents protocoles<\/strong><\/h3><p class=\"wp-block-paragraph\">Selon le point de terminaison, vous devrez peut-&ecirc;tre utiliser diff&eacute;rents protocoles avec cURL. Par exemple, vous pouvez utiliser SFTP pour transf&eacute;rer des fichiers, tandis que le test d&rsquo;un serveur de messagerie n&eacute;cessite SMTP.<\/p><p class=\"wp-block-paragraph\">Pour ex&eacute;cuter cURL &agrave; l&rsquo;aide de diff&eacute;rents protocoles, il suffit de le sp&eacute;cifier au d&eacute;but de l&rsquo;URL de votre point de terminaison avant <strong>:\/\/<\/strong>. Par exemple, cette commande transf&eacute;rera les donn&eacute;es &agrave; l&rsquo;aide de SMTP :<\/p><pre class=\"wp-block-preformatted\">curl --url smtp:\/\/smtp.exemple.com --mail-from \"utilsateur@exemple.com\" --mail-rcpt \"destinataire@exemple.com\" -T email.txt<\/pre><p class=\"wp-block-paragraph\">La commande enverra un message de <strong>utilsateur@exemple.com <\/strong>&agrave; <strong>destinataire@exemple.com <\/strong>via le serveur de messagerie <strong>smtp.exemple.com <\/strong>en utilisant le protocole SMTP.<\/p><h2 class=\"wp-block-heading\" id=\"h-conclusion\"><strong>Conclusion<\/strong><\/h2><p class=\"wp-block-paragraph\">La commande cURL sous Linux permet &agrave; votre syst&egrave;me de se connecter &agrave; un serveur et de transf&eacute;rer des donn&eacute;es. Elle est connue pour sa compatibilit&eacute; avec divers protocoles et sa capacit&eacute; &agrave; inclure des informations suppl&eacute;mentaires, comme un en-t&ecirc;te personnalis&eacute;.<\/p><p class=\"wp-block-paragraph\">Bien que cURL soit pr&eacute;install&eacute; dans la plupart des distributions Linux, vous pouvez le configurer manuellement &agrave; l&rsquo;aide de votre gestionnaire de paquets. Cette commande sert essentiellement &agrave; r&eacute;cup&eacute;rer le contenu d&rsquo;une page web ou une r&eacute;ponse API.<\/p><p class=\"wp-block-paragraph\">Vous pouvez &eacute;galement t&eacute;l&eacute;charger des fichiers &agrave; l&rsquo;aide de cURL avec l&rsquo;option <strong>-O <\/strong>ou t&eacute;l&eacute;verser des &eacute;l&eacute;ments en ajoutant le flag<strong> -F<\/strong>. De plus, utilisez <strong>-H <\/strong>pour sp&eacute;cifier un en-t&ecirc;te de requ&ecirc;te personnalis&eacute; &agrave; des fins diverses, notamment pour ajouter un jeton d&rsquo;authentification et sp&eacute;cifier la version de l&rsquo;API.<\/p><p class=\"wp-block-paragraph\">Pour envoyer des donn&eacute;es de formulaire &agrave; l&rsquo;aide de cURL, utilisez l&rsquo;option<strong> -d<\/strong>. Parall&egrave;lement, ajoutez le flag <strong>-F <\/strong>pour t&eacute;l&eacute;verser des ressources plus complexes telles que des fichiers.<\/p><h2 class=\"wp-block-heading\" id=\"h-commande-curl-faq\"><strong>Commande cURL<\/strong> &ndash; FAQ<\/h2><div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1756904896299\"><h3 class=\"schema-faq-question\"><strong>&Agrave; quoi sert la commande cURL sous Linux ?<\/strong><\/h3> <p class=\"schema-faq-answer\">Sous Linux, la commande cURL vous permet de vous connecter &agrave; un serveur distant et de transf&eacute;rer des donn&eacute;es. Elle est utile pour diverses t&acirc;ches, notamment le t&eacute;l&eacute;chargement d&rsquo;un fichier &agrave; partir d&rsquo;un site internet et l&rsquo;envoi de requ&ecirc;tes &agrave; une API &agrave; des fins de test.&nbsp;<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1756904902547\"><h3 class=\"schema-faq-question\"><strong>Quels protocoles cURL prend-il en charge ?<\/strong><\/h3> <p class=\"schema-faq-answer\">cURL prend en charge divers protocoles de transfert de donn&eacute;es, notamment HTTP, HTTPS, FTP et SMTP.&nbsp; Pour utiliser un protocole particulier, il suffit de l&rsquo;ins&eacute;rer au d&eacute;but de l&rsquo;URL avant la partie <strong>:\/\/<\/strong>. Par exemple, ajoutez le point de terminaison <strong>ftp:\/\/www.exemple.com <\/strong>si vous souhaitez utiliser <strong>FTP<\/strong>.&nbsp;<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1756904925620\"><h3 class=\"schema-faq-question\"><strong>Comment v&eacute;rifier si cURL est install&eacute; sur mon syst&egrave;me ?<\/strong><\/h3> <p class=\"schema-faq-answer\">Pour v&eacute;rifier si cURL est install&eacute; sur votre syst&egrave;me, ex&eacute;cutez la commande<strong> curl &ndash;version<\/strong>. Si votre CLI renvoie un num&eacute;ro de version, cURL est install&eacute;. Sinon, elle affichera l&rsquo;erreur <strong>Command not found<\/strong>.&nbsp;<\/p> <\/div> <\/div>\n","protected":false},"excerpt":{"rendered":"<p>La commande curl (client URL) est un outil en ligne de commande permettant de transf&eacute;rer des donn&eacute;es vers ou depuis un serveur. Dans sa forme la plus simple, vous sp&eacute;cifiez une URL et les donn&eacute;es &agrave; envoyer ou &agrave; recevoir. Elle prend en charge de nombreux protocoles, notamment HTTP, HTTPS et FTP, et fonctionne sur [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/fr\/tutoriels\/comment-utiliser-la-commande-curl-sous-linux\/\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":142,"featured_media":42059,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"Commande cURL sous Linux : syntaxe, options et exemples","rank_math_description":"La commande cURL sous Linux permet de transf\u00e9rer des donn\u00e9es entre syst\u00e8mes. D\u00e9couvrez son utilisation et des exemples concrets.","rank_math_focus_keyword":"commande curl","footnotes":""},"categories":[4760],"tags":[5489,5491,5490],"class_list":["post-7198","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-vps","tag-commande-curl","tag-curl","tag-curl-linux"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/curl-command\/","default":1},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/comando-curl-linux\/","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/comment-utiliser-la-commande-curl-sous-linux\/","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/comando-curl\/","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/apa-itu-curl\/","default":0},{"locale":"nl-NL","link":"https:\/\/www.hostinger.com\/nl\/tutorials\/wat-is-een-curl\/","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/curl-command\/","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/curl-command\/","default":0},{"locale":"en-GB","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/curl-command\/","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/curl-command\/","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/curl-command\/","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/curl-command\/","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/curl-command\/","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/comando-curl\/","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/comando-curl\/","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/comando-curl\/","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/comando-curl-linux\/","default":0}],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/7198","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/users\/142"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/comments?post=7198"}],"version-history":[{"count":12,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/7198\/revisions"}],"predecessor-version":[{"id":42097,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/7198\/revisions\/42097"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/media\/42059"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/media?parent=7198"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/categories?post=7198"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/tags?post=7198"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}