Öncelikle HTTP Headers Nedir?

HTTP başlıkları (HTTP headers), bir HTTP isteği veya yanıtı iletilirken kullanılan metin tabanlı bilgilerdir. HTTP başlıkları, bir isteğin veya yanıtın nasıl işlenmesi gerektiğine dair bir dizi talimat sağlar. İstekler ve yanıtlar, HTTP başlıkları aracılığıyla farklı sunucu ve istemciler arasında aktarılır.

HTTP başlıkları, bir istek veya yanıtın birçok yönünü tanımlayabilir. İstek başlıkları, isteğin ne tür bir kaynaktan geldiğini, istenen kaynağın ne olduğunu, isteğin kabul edilebilir olup olmadığını ve diğer ilgili bilgileri belirtir. Yanıt başlıkları, yanıtın ne tür bir kaynaktan geldiğini, yanıtın durumunu, yanıtın gövdesinin boyutunu ve diğer ilgili bilgileri belirtir.

HTTP başlıkları, farklı tipte bilgileri içerebilir. Örneğin, “Content-Type” başlığı, yanıtın içeriğinin ne tür bir medya türüne sahip olduğunu belirtirken, “User-Agent” başlığı, isteği gönderen istemcinin tarayıcı veya uygulama sürümünü belirtebilir.

HTTP başlıkları, web tarayıcıları ve sunucular arasında iletişim kurarken çok önemlidir. İsteğin ve yanıtın doğru şekilde işlenmesi ve sunucu ve istemci arasında doğru şekilde iletilmesi için doğru başlıkların kullanılması gereklidir.

Peki Shell Komutu İle Http Headers’ı Nasıl Alabilirim?

Bir sitenin nginx mi yoksa apache mi olduğunu öğrenmek veya daha fazla detayına erişmek için aşağıdaki linux shell komutunu ssh da yürütün.

curl -I bendivar.com