diff --git a/HowtoHTTP.md b/HowtoHTTP.md index 8c7946e0..f90360fe 100644 --- a/HowtoHTTP.md +++ b/HowtoHTTP.md @@ -116,9 +116,36 @@ Server: Apache Voir +### wget + +~~~ +# apt install wget +~~~ + +[wget](https://www.gnu.org/software/wget/) est un client HTTP en ligne de commande. + +Exemples d'utilisation : + +~~~ +$ wget --limit-rate=100K -A *.mpeg -r http://dc5video.debian.net/2005-07-09/ +$ http_proxy=http://192.168.14.4:3128 wget -p -H www.thomascook.fr +~~~ +Voici les différentes options possibles : + +* `-c` : pour reprendre un téléchargement déjà commencé +* `--limit-rate=100k` : pour limiter le téléchargement à 100 K**o**/s +* `-r` : téléchargement récursif d'un site (mode « aspirateur ») +* `-l ` (défaut=5) : niveau de répertoires à explorer pour l'aspirateur (`-l 0` : aucun) +* `-a ` : pour limiter à une expression régulière +* `-P `: pour spécifier le répertoire foo/ où mettre le contenu téléchargé (au lieu du répertoire courant) +* `-p` : prendre tous les fichiers dont la page a besoin +* `-H` : active le teléchargement de « pages exterieures » au site demandé + ### cURL -Voir [TipsCurl]() +[cURL](https://curl.haxx.se/) est un autre client HTTP en ligne de commande. + +Voir [TipsCurl]() pour plus de détails. ### ab : apache bench @@ -126,7 +153,6 @@ Voir [TipsCurl]() # apt install apache2-utils ~~~ - Utilisation : ~~~