diff --git a/HowtocURL.md b/HowtocURL.md index 5253c5da..cbd64b83 100644 --- a/HowtocURL.md +++ b/HowtocURL.md @@ -16,7 +16,7 @@ Pour récupérer et afficher – sur la sortie standard – le contenu d'une res $ curl https://www.example.com ~~~ -Pour afficher une version verbose de la requête (> Infos envoyées, < Infos reçues, * Infos supplémentaires) : +Pour afficher une version verbeuse de la requête (> Infos envoyées, < Infos reçues, * Infos supplémentaires) : ~~~ $ curl -v https://www.example.com @@ -70,7 +70,7 @@ Première astuce possible, modifier l'en-tête `Host` : $ curl http://192.0.2.1:8080/foo/bar -H 'Host: www.example.com' ~~~ -...les inconvénients sont qu'il faut modifier l'URL pour mettre l'adresse IP (ce qui ne permet pas de faire des copier/coller facilement) et que cela ne gère par le SNI (dans le cas de la couche SSL/TLS). +L'inconvénient est qu'il faut modifier l'URL pour mettre l'adresse IP (ce qui ne permet pas de faire des copier/coller facilement) et que cela ne gère par le SNI (dans le cas de la couche SSL/TLS). Une seconde astuce est d'utiliser l'option `--resolve` (à partir de curl 7.21.3) : @@ -106,7 +106,7 @@ $ curl -i https://www.example.com À placer dans un script, pour faciliter son utilisation. -*Note*: Ce script permet de ne pas modifier le verbe HTTP employé. En effet, une requête "HEAD" peut-être traitée différemment d'un "GET" par certains services. Il peut être combiné avec toutes les options de Curl. +*Note*: Ce script permet de ne pas modifier le verbe HTTP employé. En effet, une requête « HEAD » peut-être traitée différemment d'un « GET » par certains services. Il peut être combiné avec toutes les options de Curl. ~~~{.bash} @@ -224,7 +224,7 @@ $ curl -u jdoe:PASSWORD -T "{fichier1,fichier2}" ftp://ftp.example.com/ ### Récupérer des requêtes pour curl via un navigateur -Dans Firefox et Chrome/Chromium (et probablement d'autres) il est possible de récupérer une commande curl reprenant exactement la requête que le navigateur a faite. C'est particulièrement pratique si on veut reproduire la requête et faire un debuggage plus fin. Il faut ouvrir le navigateur, dans la partie "réseau" et avec un clic-droit sur la ressource voulue, le menu déroulant proposera "Copy as curl" (ou similaire). +Dans Firefox et Chrome/Chromium (et probablement d'autres) il est possible de récupérer une commande curl reprenant exactement la requête que le navigateur a faite. C'est particulièrement pratique si on veut reproduire la requête et faire un débogage plus fin. Il faut ouvrir le navigateur, dans la partie « réseau » et avec un clic-droit sur la ressource voulue, le menu déroulant proposera « Copy as curl » (ou similaire). ### curl VS cURL