HTTP Durum Kontrolü — durum kodlarını ve yönlendirme zincirlerini kontrol edin
Herhangi bir URL için HTTP durum kodunu kontrol edin ve yönlendirme davranışını hızlıca anlayın. Döngüleri tespit etmek ve son varış noktası yanıtını doğrulamak için yönlendirmeleri takip edin (en fazla 10). Çalışma süresi kontrolleri, sağlık uç noktaları, SEO denetimleri ve yanlış yönlendirilmiş URL'lerde hata ayıklama için idealdir. Sonuçları JSON'a aktarın.
Özellikler
- Herhangi bir URL (web sitesi veya API) için HTTP yanıt durumunu kontrol edin.
- Yönlendirmeleri takip edin ve yönlendirme zincirlerini inceleyin (en fazla 10 atlama).
- Yönlendirme döngülerini ve yanlış yapılandırmaları hızlıca tespit edin.
- 200 OK davranışını doğrulamak için sağlık uç noktaları için harika.
- Kanonik varış noktalarını doğrulamaya yardımcı olur (HTTP→HTTPS, www, yerel yollar).
- Hata ayıklama ve destek talepleri için sonuçları kopyalayın/paylaşın.
- Otomasyon ve izleme iş akışları için bir JSON raporu dışa aktarın.
- Güvenlik varsayılanları: özel ağ hedeflerini engeller ve sabit bir User-Agent kullanır.
🧭 Nasıl kullanılır for http-status-checker
URL'yi girin
Kontrol etmek istediğiniz URL'yi yapıştırın (sayfa, API uç noktası veya sağlık yolu).
Yönlendirme davranışını seçin
Son varış noktasına ulaşmak için "Yönlendirmeleri Takip Et"i etkinleştirin. Yalnızca ilk atlama yanıtını istiyorsanız devre dışı bırakın.
Gerekirse yönlendirme sınırını ayarlayın
Uzun zincirlerden kaçınmak ve yönlendirme döngülerini güvenle tespit etmek için "Maks. Yönlendirme"yi ayarlayın.
Sonucu yorumlayın
Bir sonraki adımlara karar vermek için bildirilen durum kodunu kullanın (bozuk URL'leri düzeltin, yönlendirmeleri düzeltin, sunucu hatalarını giderin).
Belgeleme veya otomasyon için dışa aktarın
Zaman içindeki değişiklikleri takip etmek veya bir talebe kanıt eklemek istiyorsanız JSON'ı indirin.
Teknik özellikler
İstek modeli
Bu araç, verilen bir URL için yanıt durumunu kontrol eder ve son durumu ve zincir davranışını ortaya çıkarmak için yönlendirmeleri takip edebilir.
| Ayar | Davranış | Varsayılan |
|---|---|---|
| Yönlendirmeleri Takip Et | Yönlendirme yanıtlarını (3xx) son hedefe kadar takip eder | Etkin |
| Maksimum Yönlendirme | Döngüleri önlemek için yönlendirme sınırı | 10 (aralık 0–20) |
| Zaman Aşımı | İstek zaman aşımı sınırı | 12000 ms |
| Kullanıcı Aracısı | İstek yapan kullanıcı aracısını tanımlar | Encode64Bot/1.0 (+https://encode64.com) |
| Özel ağlar | Güvenlik için özel ağ aralıklarına erişimi engeller | Devre dışı (özel ağlara izin verilmez) |
Durum kodu kategorileri (hızlı kılavuz)
Durum ailesini anlamak, sorunun bir yönlendirme, istemci hatası mı yoksa sunucu hatası mı olduğuna karar vermenize yardımcı olur.
| Aralık | Anlamı | Yaygın örnekler |
|---|---|---|
| 2xx | Başarılı | 200 OK, 204 İçerik Yok |
| 3xx | Yönlendirme | 301 Kalıcı Olarak Taşındı, 302 Bulundu, 307 Geçici Yönlendirme, 308 Kalıcı Yönlendirme |
| 4xx | İstemci hatası | 400 Geçersiz İstek, 401 Yetkisiz, 403 Yasaklı, 404 Bulunamadı, 410 Kaldırıldı |
| 5xx | Sunucu hatası | 500 Dahili Sunucu Hatası, 502 Geçersiz Ağ Geçidi, 503 Hizmet Kullanılamıyor, 504 Ağ Geçidi Zaman Aşımı |
Komut satırı
Tarayıcı dışında durum kodlarını ve yönlendirmeleri kontrol etmek için bu komutları kullanın. CI kontrolleri ve olay müdahalesi için idealdir.
macOS / Linux
Sadece durum kodunu kontrol et (gövde yok)
curl -o /dev/null -s -w "%{http_code}
" https://example.com/healthSadece HTTP durum kodunu yazdırır.
Yönlendirmeleri takip et ve son durumu yazdır
curl -L -o /dev/null -s -w "%{http_code}
" http://example.comYönlendirmeleri (HTTP→HTTPS, www, vb.) takip eder ve son durum kodunu yazdırır.
Yönlendirme zinciri başlıklarını göster
curl -I -L http://example.comHer bir atlama için Location dahil başlıkları görüntüler.
Windows (PowerShell)
Durum kodunu al
$r = Invoke-WebRequest -Uri https://example.com/health -Method Get -MaximumRedirection 0 -ErrorAction SilentlyContinue; $r.StatusCodeYanıt durum kodunu alır (PowerShell sürümünüze bağlı olarak yönlendirme işlemini ayarlayın).
Kullanım alanları
Sağlık uç noktalarını ve çalışma süresini doğrula
Kritik uç noktaların 200 OK döndürdüğünü ve beklenen kısıtlamalar dahilinde erişilebilir olduğunu onaylayın.
- /health ve /status uç noktalarını kontrol et
- Olaylar sırasında aralıklı 5xx'leri tespit et
- Olay kanıtı için JSON dışa aktar
Yönlendirme zincirlerini ve döngülerini hata ayıkla
Bir URL beklenmedik şekilde birden çok kez yönlendirildiğinde (veya hiç çözülmediğinde), zinciri inceleyin ve döngüleri hızlıca durdurun.
- Yönlendirme döngülerini tespit et
- HTTP→HTTPS ve www kanonikleştirmesini onayla
- Karışık kurallardan (Nginx, uygulama, CDN) kaynaklanan uzun zincirleri fark et
SEO denetimleri ve bozuk bağlantı kontrolleri
Durum kodları tarama/dizinlemeyi büyük ölçüde etkiler. Sayfalar ve site haritaları için doğru yanıtları onaylamak üzere bu aracı kullanın.
- Dizine eklenebilir sayfalar için 200 onayla
- Kalıcı taşımalar için 301/308 kullan
- Kaldırılan içerik için 404/410 bul
- Kalıcı yönlendirmeler için yanlışlıkla kullanılan 302/307'yi yakala
API hata ayıklama
Bir API uç noktasının erişilebilir olup olmadığını ve yönlendirme yapıp yapmadığını (bazı istemcileri bozabilir) hızlıca kontrol edin.
- Beklenen başarı için 200/204 onayla
- Beklenmeyen 3xx yönlendirmelerini veya 401/403 kimlik doğrulama hatalarını yakala
- 502/504 ağ geçidi sorunlarını tanımla
❓ Frequently Asked Questions
❓301 ve 302 arasındaki fark nedir?
❓Neden yönlendirme zincirlerini kısa tutmalıyım?
❓Bir yönlendirme döngüsü nasıl görünür?
HTTP↔HTTPS, www↔non-www veya sondaki eğik çizgi kuralları). Araç maksimum yönlendirme sınırına ulaşacak ve sorunu raporlayacaktır.❓404 her zaman kötü müdür?
❓Neden 403 veya 401 görüyorum?
❓URL'leri buraya yapıştırmak güvenli mi?
Pro Tips
Kanonikleştirme için, nihai URL'nize (HTTPS + seçtiğiniz ana bilgisayar adı) tek bir yönlendirme atlamasını tercih edin.
Çalışma süresini izlemek için, daha ağır ve değişken olabilecek ana sayfanız yerine hızlı bir /health uç noktasını izleyin.
SEO geçişleri için, kalıcı taşımalarda 301/308 kullanın ve dahili bağlantıları + site haritalarını doğrudan nihai URL'lere işaret edecek şekilde güncelleyin.
Döngülerden şüpheleniyorsanız, hızlı başarısız olmak ve yanlış yapılandırılmış kural kümesini belirlemek için Maksimum Yönlendirmeyi düşük (örn. 3–5) ayarlayın.
JSON'u dışa aktarın ve kesintiler ve geri almalar sırasındaki durum değişikliklerini belgelemek için olay biletlerine ekleyin.
Additional Resources
Other Tools
- CSS Güzelleştirici
- HTML Güzelleştirici
- JavaScript Güzelleştirici
- PHP Güzelleştirici
- Renk Seçici
- Sprite Çıkarıcı
- Base32 İkili Kodlayıcı
- Base32 Çözücü
- Base32 Kodlayıcı
- Base58 İkili Kodlayıcı
- Base58 Çözücü
- Base58 Kodlayıcı
- Base62 İkili Kodlayıcı
- Base62 Çözücü
- Base62 Kodlayıcı
- Base64 İkili Kodlayıcı
- Base64 Çözücü
- Base64 Kodlayıcı
- Hex İkili Kodlayıcı
- Hex Çözücü
- Hex Kodlayıcı
- C# Biçimlendirici
- CSV Biçimlendirici
- Dockerfile Formatter
- Elm Biçimlendirici
- ENV Biçimlendirici
- Go Biçimlendirici
- GraphQL Biçimlendirici
- HCL Biçimlendirici
- INI Biçimlendirici
- JSON Biçimlendirici
- Latex Biçimlendirici
- Markdown Biçimlendirici
- ObjectiveC Biçimlendirici
- Php Formatter
- Proto Biçimlendirici
- Python Biçimlendirici
- Ruby Biçimlendirici
- Rust Biçimlendirici
- Scala Biçimlendirici
- Shell Script Biçimlendirici
- SQL Biçimlendirici
- SVG Biçimlendirici
- Swift Biçimlendirici
- TOML Biçimlendirici
- Typescript Formatter
- XML Biçimlendirici
- YAML Biçimlendirici
- Yarn Biçimlendirici
- CSS Küçültücü
- Html Minifier
- Javascript Minifier
- JSON Küçültücü
- XML Küçültücü
- Cache Headers Analyzer
- Cors Checker
- Csp Analyzer
- Dns Records Lookup
- HTTP Başlıkları Görüntüleyici
- Open Graph Meta Checker
- Redirect Chain Viewer
- Robots Txt Tester
- Security Headers Checker
- Security Txt Checker
- Sitemap Url Inspector
- Tls Certificate Checker
- PDF'den Metne
- Regex Test Edici
- SERP Sıra Kontrolü
- Whois Sorgulama