Récupération du script : Recupération du script $ wget https://raw.githubusercontent.com/reorx/httpstat/master/httpstat.py Utilisation : La commande et ses options $ ./httpstat.py -h Usage: httpstat URL [CURL_OPTIONS] httpstat -h | --help httpstat --version Arguments: URL url to request, could be with or without `http(s)://` prefix Options: CURL_OPTIONS any curl supported options, except for -w -D -o -S -s, which are already used internally. -h --help show this screen. --version show version. Environments: HTTPSTAT_SHOW_BODY Set to `true` to show resposne body in the output, note that body length is limited to 1023 bytes, will be truncated if exceeds. Default is `false`. HTTPSTAT_SHOW_SPEED Set to `true` to show download and upload speed. Default is `false`. HTTPSTAT_SAVE_BODY By default httpstat stores body in a tmp file, set to `false` to disable this feature. Default is `true` HTTPSTAT_CURL_BIN Indicate the curl bin path to use. Default is `curl` from current shell $PATH. HTTPSTAT_DEBUG Set to `true` to see debugging logs. Default is `false` Utilisation avec affichage de la vitesse de téléchargement. $ export HTTPSTAT_SHOW_SPEED=true $ ./httpstat.py https://www.example.com HTTP/1.1 200 OK Cache-Control: max-age=604800 Content-Type: text/html Date: Thu, 06 Oct 2016 19:09:28 GMT Etag: "359670651+gzip+ident" Expires: Thu, 13 Oct 2016 19:09:28 GMT Last-Modified: Fri, 09 Aug 2013 23:54:35 GMT Server: ECS (iad/18CB) Vary: Accept-Encoding X-Cache: HIT x-ec-custom-error: 1 Content-Length: 1270 Body stored in: /var/folders/k3/1hynv9s11m97xn852sq79n_m0000gn/T/tmpw3Yvg6 DNS Lookup TCP Connection TLS Handshake Server Processing Content Transfer [ 10ms | 0ms | 435ms | 131ms | 0ms ] | | | | | namelookup:10ms | | | | connect:10ms | | | pretransfer:445ms | | starttransfer:576ms | total:576ms speed_download: 2.2 KiB/s, speed_upload: 0.0 KiB/s