HTTP Başlıkları Sorgulama
HTTP Başlıkları Sorgulama aracı, girdiğiniz URL'ye istek göndererek yanıtın durum satırını ve sunucunun döndürdüğü HTTP başlıklarını listeler. Bu bilgiler içerik türünü, sıkıştırmayı, önbellek davranışını, sunucu yazılımını ve yönlendirme gibi web trafiği ayrıntılarını incelemek için kullanılır.
HTTP yanıtında neler görülebilir?
İlk satırda HTTP/1.1 200 OK gibi protokol sürümü ve durum kodu yer alabilir. Ardından hedef sunucunun döndürdüğü alanlar listelenir. Her URL aynı başlıkları göndermez.
- Content-Type: Dönen içeriğin medya türünü ve varsa karakter kodlamasını belirtir.
- Content-Encoding: İçeriğe gzip veya br gibi bir kodlama/sıkıştırma uygulandığını gösterebilir.
- Cache-Control, Age veya CDN başlıkları: Önbellek politikası ve önbellekte geçirilen süre hakkında ipucu verir.
- Location: Yönlendirme yanıtında hedef adresi gösterebilir.
- Server: Sunucu veya aracı katman hakkında sınırlı bilgi verebilir; bazı sistemler bu alanı gizler ya da değiştirir.
- Güvenlik başlıkları: HSTS veya Content-Security-Policy gibi alanlar yalnızca sunucu gönderiyorsa görünür.
HTTP başlıkları nasıl sorgulanır?
- URL alanına protokolle birlikte tam adresi yazın:
https://example.com/. - Gönder düğmesine basın.
- Durum satırını ve dönen başlık-değer çiftlerini inceleyin.
Durum kodu nasıl yorumlanır?
2xx kodları genel olarak isteğin başarıyla işlendiğini, 3xx kodları yönlendirmeyi, 4xx kodları istemci veya erişim sorunlarını, 5xx kodları ise sunucu tarafındaki hataları ifade eder. Ancak tek bir kod sorunun nedenini bütünüyle açıklamaz. Örneğin 200 yanıtı yanlış içerik döndüren bir sayfada da görülebilir.
Yönlendirme araştırırken hem durum kodunu hem Location başlığını kontrol edin. Önbellek sorunu araştırırken Cache-Control, Age, ETag ve sağlayıcıya özgü CDN başlıklarını birlikte değerlendirin.
Sonuçlar neden değişebilir?
Başlıklar isteğin zamanına, hedef URL'ye, kullanılan protokole, coğrafi CDN düğümüne ve sunucunun kullanıcı aracısına verdiği yanıta göre değişebilir. Oturum açma gerektiren sayfalar, çerezlere bağlı içerikler veya güvenlik duvarları online sorguya farklı yanıt verebilir. Bu araçta görülen başlıklar, kendi tarayıcınızın aldığı yanıtla her zaman birebir aynı olmayabilir.
Kullanım senaryoları
- 301 veya 302 yönlendirmesinin hedefini kontrol etmek
- HTML, JSON, görsel veya dosya yanıtının Content-Type değerini doğrulamak
- Brotli ya da gzip sıkıştırmasının yanıt başlığında görünüp görünmediğini incelemek
- CDN ve önbellek başlıklarıyla güncel içeriğin hangi katmandan geldiğini araştırmak
- Beklenen güvenlik başlıklarının sunucu tarafından gönderilip gönderilmediğini kontrol etmek
Sıkça sorulan sorular
HTTP başlıkları sayfa içeriğini gösterir mi?
Hayır. Araç yanıtın başlık alanlarını listeler; HTML gövdesini veya sayfanın görsel içeriğini analiz etmez.
Bir güvenlik başlığının görünmesi siteyi tamamen güvenli yapar mı?
Hayır. Başlıklar savunmanın bir parçasıdır. Uygulama kodu, sunucu yapılandırması ve erişim kontrolleri ayrıca değerlendirilmelidir.
Content-Encoding: br ne anlama gelir?
Yanıt içeriğinin Brotli kodlamasıyla sıkıştırıldığını belirtir. Ayrı bir kontrol için Brotli Sıkıştırma Kontrolü aracını kullanabilirsiniz.
Bağlantının HTTP/2 durumunu incelemek için HTTP/2 Desteği Kontrolü, sertifika alanları için SSL Sertifikası Sorgulama aracına geçebilirsiniz.
Popüler Araçlar
WhatsApp mesaj linki oluşturun. Türkiye numaralarının neden 90 ile başlaması gerektiğini ve baştaki sıfırın neden silinmesi gerektiğini öğrenin.
Ekranda imza oluşturup görsel olarak indirin. Görsel imzanın hukuki geçerliliği konusunda bilmeniz gerekenler.
Güçlü parola üretin. Uzunluğun karmaşıklıktan neden daha önemli olduğunu ve Türkçe klavyede hangi karakterlerin sorun çıkardığını öğrenin.
Bir IPv4 veya IPv6 adresinin yaklaşık kıta, ülke, koordinat ve saat dilimi bilgilerini sorgulayın; sonuçları ağ analizinde kullanın.
Tasarım için yer tutucu metin üretin. Latince metnin nereden geldiğini ve Türkçe tasarımlarda neden yanıltıcı olabildiğini öğrenin.
Metninizin bayt cinsinden boyutunu hesaplayın. Türkçe karakterlerin veritabanı ve dosya boyutunda neden fazladan yer kapladığını öğrenin.