4xx istemci hatası: istek hatalı söz dizimi içeriyor veya yerine getirilemiyor.

426
4xx · İstemci hatası

Yükseltme Gerekli

İstemci farklı bir protokole geçmelidir.

Ne anlama gelir

Sunucu, isteği mevcut protokolü kullanarak gerçekleştirmeyi reddeder ancak Upgrade başlığında belirtildiği gibi istemci yükseltirse gerçekleştirebilir.

Ne zaman kullanılır

Örneğin bir TLS yükseltmesi veya daha yeni bir protokol sürümü gerektirmek için döndürülür.

RFC 9110 Varsayılan olarak önbelleğe alınamaz 4xx İstemci hatası

HTTP Durum Kodları Hakkında

Bu HTTP durum kodları dizini, 1xx bilgilendirme aralığından 5xx sunucu hatalarına kadar her standart yanıt kodunu kapsar. Her giriş, sayısal kodu, kanonik neden ifadesini ve tek satırlık bir özeti gösterir; tüm liste numaraya, ada veya anlama göre aranabilir (301, Unauthorized ve timeout hepsi hedefine ulaşır) veya yanıt sınıfına göre filtrelenebilir.

Her kod, tam bir açıklamayla kendi özel sayfasını açar: durumun gerçekte ne anlama geldiği, kendi API'lerinizde ve uygulamalarınızda ne zaman kullanılacağı, o kodla gelen yanıtların varsayılan olarak önbelleğe alınabilir olup olmadığı ve onu tanımlayan RFC. Aynı sınıftan ilgili kodlar sayfanın altında bağlantılıdır, böylece 401 ile 403'ü veya 301 ile 308'i karşılaştırmak tek tıkla mümkündür.

Beş sınıf, herhangi bir yanıtı okumanın en hızlı zihinsel modelidir: 1xx isteğin devam ettiği, 2xx başarı, 3xx yönlendirme, 4xx istemcinin hata yaptığı ve 5xx sunucunun başarısız olduğu anlamına gelir. Dizin tam olarak bu yapı etrafında organize edilmiştir.

HTTP Durum Kodları Nasıl Kullanılır

  1. Arama kutusuna bir kod, neden ifadesi veya anahtar kelime yazın: örneğin 404, Not Found veya redirect.
  2. Listeyi bilgilendirme, başarı, yönlendirme, istemci hatası veya sunucu hatası kodlarına daraltmak için sınıf filtresini kullanın.
  3. Bir kodun ne anlama geldiğini, ne zaman kullanılacağını, varsayılan önbelleklenebilirliğini ve onu tanımlayan RFC'yi okumak için sayfasını açın.
  4. Aynı sınıftan komşu kodları karşılaştırmak için ilgili kodlar bölümünü kontrol edin.
  5. Bir hata raporu, test veya API şartnamesi için kodu almak üzere kopyala düğmesini kullanın.

Sıkça sorulan sorular

İlk rakam kodları sonuca göre gruplar: 1xx bilgilendirme (istek alındı, devam ediyor), 2xx başarı, 3xx yönlendirme (daha fazla işlem gerekli), 4xx istemci hatası (hata isteğe ait) ve 5xx sunucu hatası (sunucu geçerli bir isteği yerine getiremedi).

401 Unauthorized, isteğin geçerli kimlik doğrulamasından yoksun olduğu anlamına gelir; istemci giriş yapmalı veya kimlik bilgisi sağlayıp tekrar denemelidir. 403 Forbidden ise sunucunun kimlik bilgilerini anladığı ama yine de erişimi reddettiği anlamına gelir: kimlik doğrulama yanıtı değiştirmez.

Kaynak kalıcı olarak taşındıysa 301 kullanın; tarayıcılar ve arama motorları referanslarını günceller. Geçici taşımalar için 302 kullanın. İstek yönteminin kesinlikle korunması gerekiyorsa daha katı modern muadilleri olan 308 ve 307'yi tercih edin.

200 ve 301 gibi bazı durum kodları, açık önbellek başlıkları olmasa bile tarayıcı ve proxy önbellekleri tarafından saklanabilir; çoğu 4xx ve 5xx yanıtı gibi diğerleri saklanamaz. Bu bayrak, Cache-Control başlıklarının ne zaman gerekli olduğunu anlamanız için varsayılanı size söyler.

Evet. Her kod, anlamı, tipik kullanımı, önbelleklenebilirliği ve onu tanımlayan RFC'nin yanı sıra aynı sınıftan ilgili kodlarla birlikte özel, bağlantılanabilir bir sayfa alır: tartışılan tam kodu yer imine eklemek veya paylaşmak için kullanışlıdır.

Evet. Dizin ve her kod sayfası hesap gerektirmeden ücretsiz göz atılabilir, arama tarayıcınızda anında çalışır ve sunucuya hiçbir şey gönderilmez.

Yardıma mı ihtiyacınız var?
Bu araçta bir sorun mu buldunuz? Ekibimize bildirin.
Sorun bildir

Bu ücretsiz aracı kendi web sitenize ekleyin — aşağıdaki kodu kopyalayıp yapıştırın.