Ubuntu kullanarak web sitelerinin HTTP Durumlarını bilmek istiyorum. Bu amaçla kullandım curl
ve wget
emrediyorum. Ancak sorun şu ki bu komutlar web sitesinin tamamını indirir ve sonra başlığı arar ve ekranda gösterir. Örneğin:
$ 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
Aynı şey Wget
, tam sayfanın indirildiği ve gereksiz yere bant genişliğimi tüketen komutlarda da olur .
Aradığım şey: bant genişliği tüketimimi korumak için, aslında herhangi bir sayfayı indirmeden HTTP durum kodunun nasıl alınacağı. Curl kullanarak denedim ama emin değilim durum kodu almak için tam sayfa veya sadece bir başlık sistemime yüklüyorum.
curl -v
(--verbose
) seçeneği, kıvrılmanın gerçekte ne aldığını ve aldığını ayıklamak için kullanışlı bir yoldur.