Ana içeriğe geç

HTTP durum kodları açıklandı

Bir durum kodunun ilk basamağı aileyi belirler: 1xx bilgilendirme, 2xx başarı, 3xx yönlendirme, 4xx istemci hatası, 5xx sunucu hatası.

Ücretsiz kontrol 401 Unauthorized: Ne Anlama Gelir, Nasıl Düzeltilir

401, isteğin geçerli kimlik bilgisi olmadığı anlamına gelir. WWW-Authenticate başlığı, süresi dolmuş token'lar, saat sapması ve 401'e karşı 403.

Aç →
Ücretsiz kontrol 405 Method Not Allowed: Nedenleri ve Çözümleri

405, kaynağın var olduğu ama kullanılan HTTP yöntemini reddettiği anlamına gelir. Allow başlığı, statik dosyalar, CORS ön uçuşu, nginx ve çatı rotaları.

Aç →
Ücretsiz kontrol 406 Not Acceptable: Ne Anlama Gelir, Nasıl Düzeltilir

406, sunucunun istemcinin kabul edeceğiyle eşleşemediği anlamına gelir. İçerik müzakeresini, yaygın ModSecurity/WAF nedenini ve düzeltmeyi kapsar.

Aç →
Ücretsiz kontrol 413 Request Entity Too Large: Nedenleri ve Çözümleri

413, istek gövdesinin ayarlanmış bir sınırdan büyük olduğu anlamına gelir. nginx, Apache, PHP, IIS, Cloudflare ve API ağ geçidi yükleme sınırlarını kapsar.

Aç →
Ücretsiz kontrol 422 Unprocessable Entity: Ne Anlama Gelir, Nasıl Düzeltilir

422, isteğin ayrıştığı ama bir değerin doğrulamayı başarısız kıldığı anlamına gelir. Rails, Laravel ve FastAPI'yi, 422'ye karşı 400'ü ve hata gövdesini okumayı kapsar.

Aç →
Ücretsiz kontrol 499 Durum Kodu: nginx'in Client Closed Request Anlamı

499, istemcinin nginx yanıtı bitirmeden önce bağlantıyı kestiği anlamına gelir. nginx erişim günlüğünü, yavaş üst akışları ve zaman aşımı hizalamasını kapsar.

Aç →
Ücretsiz kontrol 400 Bad Request: Ne Anlama Gelir, Nasıl Düzeltilir

400, sunucunun isteği hiç ayrıştıramadığı anlamına gelir. Aşırı büyük çerezler, bozuk URL'ler, başlık sınırları, WAF kuralları ve bunları ayırt etme yolları.

Aç →
Ücretsiz kontrol 1xx bilgilendirme durum kodları

Bir 1xx yanıtı geçicidir: sunucu isteği aldı ve gerçek bir son yanıt henüz gelmedi. Ne bir başarı ne de bir hatadır.

Aç →
Ücretsiz kontrol 200 OK: ne anlama gelir ve neyi gizler

200 OK, isteğin başarılı olduğu anlamına gelir, sayfanın doğru olduğu anlamına değil. Hata sayfaları, bakım bildirimleri ve boş kabuklar hepsi 200 ile sunulur.

Aç →
Ücretsiz kontrol 2xx başarı durum kodları

2xx, sunucunun isteği kabul edip tamamladığı anlamına gelir. 200, 201, 202, 204 ve 206'nın anlamları, ve bir 200'ün neden sağlık kanıtı olmadığı.

Aç →
Ücretsiz kontrol 300 Multiple Choices: neredeyse hiç görmeyeceğiniz kod

300, istemciye seçilecek bir temsil listesi sunar. Geçerli HTTP'dir ama fiilen kullanılmaz, ve onu arayanların çoğunda aslında bir 301 veya 302 vardır.

Aç →
Ücretsiz kontrol 301 ile 302: kalıcı ve geçici yönlendirmeler

301 bir URL'yi kalıcı olarak taşır ve sıralama sinyallerini aktarır; 302 orijinali koruyan geçici bir sapmadır. Nasıl seçilir ve nasıl kontrol edilir.

Aç →
Ücretsiz kontrol 303 See Other: bir form POST'undan sonraki yönlendirme

303, istemciye sonucu başka bir URL'den GET ile getirmesini söyler. Yeniden yüklemelerin formu yeniden göndermesini engelleyen Post/Redirect/Get'in arkasındaki koddur.

Aç →
Ücretsiz kontrol 304 Not Modified: neden bir hata değil bir başarıdır

304, önbelleğe alınmış kopyanızın hala güncel olduğu anlamına gelir, bu yüzden sunucu gövde göndermez. Yalnızca ETag veya Last-Modified koşullu isteklerini yanıtlar.

Aç →
Ücretsiz kontrol 3xx yönlendirme durum kodları

Bir 3xx, istemciye kaynağın başka yerde olduğunu söyler. 300'den 308'e ne anlama geldiği, hangisinin kullanılacağı ve bozuk yönlendirme zincirlerinin bulunması.

Aç →
Ücretsiz kontrol 403 Forbidden: Nedenleri, Çözümleri ve Bot Engelleri

Bir 403, sunucunun isteği reddettiği anlamına gelir; kimlik bilgileri yardımcı olmaz. İzinler, WAF ve coğrafi engeller, ve bir izleme servisini izin listesine ekleme.

Aç →
Ücretsiz kontrol 404 Not Found: Bozuk Bağlantılar, Yumuşak 404'ler ve 410 Ne Zaman Kullanılır

Bir 404, URL'nin içeriği olmadığını söyler, başka bir şey değil. Bozuk bağlantıları kasıtlı kaldırmalardan ayırt edin ve 200 döndüren yumuşak 404'leri yakalayın.

Aç →
Ücretsiz kontrol 429 Too Many Requests: Hız Sınırları, Retry-After ve Yanlış Alarmlar

Bir 429 bir hız sınırıdır, bir kesinti değil. Retry-After'ı okumayı, kısıtlamayı kesintiden ayırt etmeyi, ve izlemenizin sınırı tetiklemesini önlemeyi öğrenin.

Aç →
Ücretsiz kontrol 4xx Durum Kodları Açıklandı: İstemci Hataları Gerçekte Ne Anlama Gelir

Bir 4xx, sunucunun isteği reddettiği anlamına gelir. Kendi sitenizde bu genellikle ziyaretçi değil, bozuk bir rota, eski bir bağlantı veya bir güvenlik duvarı kuralıdır.

Aç →
Ücretsiz kontrol 500 Internal Server Error: Nedenleri, Günlükler ve 502'den Farkı

Bir 500, uygulamanızın bozulduğu ve nasıl olduğunu söylemeyeceği anlamına gelir. Gerçek hatayı nerede bulacağınız, ve 500'ün 502, 503 ve 504'ten farkı.

Aç →
Ücretsiz kontrol 502 Bad Gateway: Proksinin Arkasında Ne Bozuldu

Bir 502, proksinizin arka uçtan geçersiz bir yanıt aldığı veya hiç almadığı anlamına gelir. nginx hata satırını okumayı ve gerçek nedeni bulmayı öğrenin.

Aç →
Ücretsiz kontrol 503 Service Unavailable: Aşırı Yüklenme, Bakım ve Retry-After

Bir 503, sunucunun canlı olduğu ve işi kasıtlı olarak reddettiği anlamına gelir. Aşırı yüklenme, bakım ve dağıtım örüntülerini ve Retry-After'ın önemini öğrenin.

Aç →
Ücretsiz kontrol 504 Gateway Timeout: Yavaş Arka Uçlar ve Zaman Aşımları

Bir 504, proksinin arka ucunuzu çok uzun beklediği anlamına gelir. Yavaş sorguları, soğuk başlangıçları, zaman aşımı ayarını ve 502-503-504 karşılaştırmasını kapsar.

Aç →
Ücretsiz kontrol 5xx Durum Kodları Açıklandı: Sunucunuz Sorun Olduğunda

Bir 5xx, sunucunun isteği kabul edip sonra başarısız olduğu anlamına gelir. Her kod farklı bir atlamayı adlandırır: ne bozuldu, ve nasıl izlenir.

Aç →

Bir HTTP durum kodu, bir sunucunun her yanıtla birlikte döndürdüğü üç basamaklı sayıdır, ve ilk basamağı, beş aileden hangisine ait olduğunu söyler: 1xx bilgilendirme, 2xx başarı, 3xx yönlendirme, 4xx istemci hatası, ve 5xx sunucu hatası. O ilk basamağı okuyun, ve isteğin çalışıp çalışmadığını, başka bir yere mi gönderildiğini, reddedildiğini mi, yoksa bozulduğunu mu zaten bilirsiniz.

Bir durum kodunun size verdiği en faydalı şey, sorumluluk için bir başlangıç noktasıdır. Bir 4xx, sunucunun isteği anladığı ve reddettiği anlamına gelir, bu yüzden sorun normalde istek tarafında veya kendi yönlendirme ve erişim kurallarınızdadır: kötü bir URL, eksik bir dosya, süresi dolmuş bir kimlik bilgisi, bir hız sınırı. Bir 5xx ile istek sorunsuzdu ve altyapınız onu yerine getiremedi, bu yüzden kendi ön kapınızın arkasına, bir uygulama istisnasına, çökük bir üst akış servisine, veya bir arka uç beklerken zaman aşımına uğrayan bir proksiye bakın. Bir 3xx ne bir başarısızlık ne de bitmiş bir yanıttır. Başka bir yere gitme talimatıdır, ve doğru talimat olup olmadığı tamamen onu nasıl yapılandırdığınıza bağlıdır.

Aşağıdaki rehberler, bir site kötü davrandığında insanların baktığı kodları kapsar: tüm 3xx yönlendirme ailesi ve kalıcı ile geçici bir yönlendirme arasındaki fark, düz bir 200'ün neyi kanıtladığı ve kanıtlamadığı, 304 yanıtlarının neden bir hata değil sağlıklı önbellekleme işareti olduğu, ve gerçek olaylarda görünen 4xx ve 5xx kodları. Bir URL'nin şu anda ne döndürdüğünü, geçtiği tam yönlendirme zinciri dahil, görmek için onu HTTP kontrolü aracından geçirin.