Saya ingin tahu Status HTTP dari situs web yang menggunakan Ubuntu. Saya telah menggunakan curl
dan wget
memerintahkan untuk tujuan itu. Tetapi masalahnya adalah perintah-perintah ini mengunduh halaman situs web lengkap dan kemudian mencari header dan menampilkannya di layar. Sebagai contoh:
$ 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
Hal yang sama terjadi dengan Wget
perintah ketika halaman lengkap diunduh dan menghabiskan bandwidth saya secara tidak perlu.
Apa yang saya cari adalah: cara mendapatkan kode status HTTP tanpa benar-benar mengunduh halaman apa pun sehingga saya dapat menghemat konsumsi bandwidth saya. Saya telah mencoba menggunakan curl tetapi tidak yakin apakah saya mengunduh halaman lengkap atau hanya tajuk ke sistem saya untuk mendapatkan kode status.
curl -v
(--verbose
) opsi adalah cara praktis untuk men-debug curl apa yang sebenarnya dikirim & terima.