Voglio conoscere lo stato HTTP dei siti Web usando Ubuntu. Ho usato curl
e wget
comando a tale scopo. Ma il problema è che questi comandi scaricano la pagina Web completa e quindi cercano l'intestazione e la visualizzano sullo schermo. Per esempio:
$ curl -I trafficinviter.com
HTTP/1.1 200 OK
Date: Mon, 02 Jan 2017 14:13:14 GMT
Server: Apache
X-Pingback: http://trafficinviter.com/xmlrpc.php
Link: <http://trafficinviter.com/>; rel=shortlink
Set-Cookie: wpfront-notification-bar-landingpage=1
Content-Type: text/html; charset=UTF-8
La stessa cosa accade con il Wget
comando in cui la pagina completa viene scaricata e consuma inutilmente la mia larghezza di banda.
Quello che sto cercando è: come ottenere il codice di stato HTTP senza scaricare alcuna pagina in modo da poter risparmiare il consumo di larghezza di banda. Avevo provato a usare curl ma non sono sicuro che sto scaricando la pagina completa o solo un'intestazione sul mio sistema per ottenere il codice di stato.
curl -v
(--verbose
) è un modo pratico per eseguire il debug di ciò che il ricciolo sta effettivamente inviando e ricevendo.