HTTP başlık sorgulama

Bir URL’nin HTTP yanıt başlıklarını görün: durum kodu, sunucu, önbellek, çerezler, içerik türü ve güvenlik başlıkları. Ücretsiz HTTP header kontrolü.

Sunucunun sayfadan önce ne gönderdiğini görün

Tarayıcı bir sayfa istediğinde sunucu, içerikten önce bir dizi HTTP başlığıyla (header) yanıt verir. Başlıklar tarayıcıya içerik türünü, sayfanın ne kadar önbellekte tutulabileceğini, hangi çerezlerin ayarlanacağını, nereye yönlendirileceğini ve hangi güvenlik kurallarının izleneceğini söyler. Normal ziyaretçiler görmez, ama performans, SEO ve güvenlik için kritiktir.

Bu araç girdiğiniz URL’ye standart bir GET isteği yapar ve aldığı tüm yanıt başlıklarını listeler. Tarayıcının geliştirici araçlarını açmadan sunucunuzun, CDN’inizin veya eklentinizin gerçekte ne gönderdiğini kontrol etmenin hızlı bir yoludur.

Bilinmesi gereken başlıklar: Content-Type, Cache-Control, Location (yönlendirmeler için), Set-Cookie, Server, X-Robots-Tag ve Strict-Transport-Security, Content-Security-Policy, X-Content-Type-Options, Referrer-Policy gibi güvenlik başlıkları.

HTTP başlık sorgulama nasıl kullanılır?

  1. https:// dahil tam URL’yi girin.
  2. Sorguyu gönderin.
  3. Dönen başlıkları okuyun.
  4. Sunucu veya CDN yapılandırmanızdan beklediklerinizle karşılaştırın.

Örnekler

Cloudflare arkasındaki bir site

Girdi: https://example.com

Çıktı:

HTTP/2 200
content-type: text/html
server: cloudflare
cf-cache-status: HIT
alt-svc: h3=":443"; ma=86400

Kısaltılmış gerçek bir yanıt. cf-cache-status: HIT sayfanın Cloudflare önbelleğinden geldiğini, alt-svc ise HTTP/3 desteğini duyurduğunu gösterir.

Sık kullanım alanları

  • Performans için önbellek başlıklarının doğru ayarlandığını kontrol etmek.
  • HSTS ve CSP gibi güvenlik başlıklarının yerinde olduğunu doğrulamak.
  • Bir sayfayı arama sonuçlarının dışında tutan X-Robots-Tag: noindex başlığını bulmak.
  • Bir siteyi hangi sunucu yazılımının veya CDN’in (örneğin Cloudflare veya LiteSpeed) sunduğunu görmek.
  • Bir API’deki CORS, çerez veya içerik türü sorunlarında hata ayıklamak.

İpuçları ve bilinmesi gerekenler

  • X-Robots-Tag başlığı, meta robots etiketi gibi dizine eklemeyi engelleyebilir. Bir sayfa dizine girmiyorsa buradan kontrol edin.
  • Görseller ve CSS gibi statik dosyalarda Cache-Control: no-store kullanmak, tekrar eden ziyaretleri gereğinden yavaş yapar.
  • Başlıklar http:// ile https:// arasında ve www ile kök alan adı arasında farklı olabilir. Ziyaretçilerin gerçekten kullandığı sürümü test edin.
  • Yönlendirme zincirini takip etmek için URL yönlendirme kontrol aracını, protokol desteğini kontrol etmek için HTTP/2 kontrol aracını kullanın.

Özel durumlar ve sınırlamalar

  • Bir URL yönlendiriyorsa yalnızca son yanıt gösterilir. Her adımı görmek için URL yönlendirme kontrol aracını kullanın.
  • Bazı siteler farklı ziyaretçilere, örneğin ülkeye veya cihaza göre farklı başlıklar gönderir; tarayıcınız başka değerler görebilir.
  • Bot koruması arkasındaki siteler, tarayıcınızda çalışsalar bile aracımıza 403 veya doğrulama sayfası döndürebilir.
  • Başlık adlarında büyük-küçük harf fark etmez. HTTP/2 bunları küçük harfle gönderir; Content-Type yerine content-type görürseniz endişelenmeyin.

Sıkça sorulan sorular

HTTP başlıkları nedir?

Her HTTP isteği ve yanıtıyla gönderilen, içeriği ve nasıl işlenmesi gerektiğini tanımlayan anahtar-değer satırlarıdır.

Sitemde hangi güvenlik başlıkları olmalı?

İyi bir başlangıç: Strict-Transport-Security, X-Content-Type-Options: nosniff, bir Referrer-Policy ve sitenize uygun bir Content-Security-Policy. Çerçeve koruması (X-Frame-Options veya CSP frame-ancestors) da yaygındır.

Başlıklar SEO’yu etkiler mi?

Evet. Durum kodları, yönlendirmeler, canonical Link başlıkları ve X-Robots-Tag, arama motorlarının bir sayfayı nasıl taradığını ve dizine eklediğini etkiler.

Tarayıcımda neden farklı başlıklar görüyorum?

Tarayıcılar kendi istek başlıklarını ve çerezlerini gönderir ve farklı bir önbelleğe denk gelebilir. CDN söz konusuysa sonuçlar konuma göre de değişebilir.

İlgili araçlar

Popüler ücretsiz araçlar