HTTP Durum Satırlarının Tam Listesi

İçindekiler:

HTTP Durum Satırlarının Tam Listesi
HTTP Durum Satırlarının Tam Listesi
Anonim

HTTP durum satırı, HTTP neden ifadesi1 (kısa açıklama) ile birlikte kullanıldığında HTTP durum koduna (gerçek kod numarası) verilen terimdir.

Ayrıca HTTP durum kodu hatalarının (4xx ve 5xx) bir listesini ve bunların nasıl düzeltileceğine dair bazı ipuçları da tutuyoruz.

Teknik olarak yanlış olsa da, HTTP durum satırlarına genellikle basit HTTP durum kodları denir.

Image
Image

HTTP Durum Kodu Kategoriler

Aşağıda görebileceğiniz gibi, HTTP durum kodları üç basamaklı tam sayılardır. İlk basamak, belirli bir kategorideki kodu tanımlamak için kullanılır - şu beşten biri:

  • 1XX: Bilgi amaçlı-istek kabul edildi veya süreç devam ediyor.
  • 2XX: İşlemin başarıyla tamamlandığını veya anlaşıldığını onaylar.
  • 3XX: Yeniden yönlendirme-isteği tamamlamak için başka bir şeyin gerçekleşmesi gerekiyor.
  • 4XX: İsteğin tamamlanamadığını veya yanlış sözdizimi içerdiğini belirten istemci hatası.
  • 5XX: Sunucunun geçerli olduğu varsayılan bir isteği tamamlayamadığını gösteren sunucu hatası.

HTTP durum kodlarını anlayan uygulamaların tüm bu kodları bilmesi gerekmez; bu, bilinmeyen bir kodun ayrıca bilinmeyen bir HTTP neden ifadesi içerdiği anlamına gelir ve bu da kullanıcıya fazla bilgi vermez. Ancak, bu HTTP uygulamalarının kategorileri veya sınıfları yukarıda tanımladığımız gibi anlaması gerekir.

Yazılım belirli kodun ne anlama geldiğini bilmiyorsa, en azından sınıfı tanımlayabilir. Örneğin, uygulama tarafından bir 490 durum kodu bilinmiyorsa, aynı kategoride olduğu için bunu 400 olarak değerlendirebilir ve ardından istemci isteğinde bir sorun olduğunu varsayabilir.

HTTP Durum Satırları (HTTP Durum Kodları + HTTP Neden İfadeleri)

Resmi HTTP Durum Satırları
Durum Kodu Sebep İfadesi
100 Devam
101 Protokolleri Değiştirme
102 İşleniyor
200 Tamam
201 Oluşturuldu
202 Kabul edildi
203 Yetkili Olmayan Bilgiler
204 İçerik Yok
205 İçeriği Sıfırla
206 Kısmi İçerik
207 Çoklu Durum
208 Zaten Raporlandı
300 Birden Çok Seçenek
301 Kalıcı Olarak Taşındı
302 Bulunan
303 Diğerlerini Gör
304 Değiştirilmedi
305 Proxy Kullan
307 Geçici Yönlendirme
308 Kalıcı Yönlendirme
400 Kötü İstek
401 Yetkisiz
402 Ödeme Gerekli
403 Yasak
404 Bulunamadı
405 Yönteme İzin Verilmez
406 Kabul Edilemez
407 Proxy Kimlik Doğrulaması Gerekli
408 Zaman Aşımı İste
409 Çatışma
410 Gitti
411 Gereken Uzunluk
412 Ön Koşul Başarısız
413 İstek Varlığı Çok Büyük
414 Talep-URI Çok Büyük
415 Desteklenmeyen Medya Türü
416 Talep Aralığı Karşılanamaz
417 Beklenti Başarısız
421 Yanlış Yönlendirilmiş İstek
422 İşlenemeyen Varlık
423 Kilitli
424 Başarısız Bağımlılık
425 Sırasız Koleksiyon
426 Yükseltme Gerekli
428 Ön Koşul Gerekli
429 Çok Fazla İstek
431 Talep Başlık Alanları Çok Büyük
451 Yasal Nedenlerle Kullanılamıyor
500 Dahili Sunucu Hatası
501 Uygulanmadı
502 Kötü Ağ Geçidi
503 Hizmet Kullanılamıyor
504 Ağ Geçidi Zaman Aşımı
505 HTTP Sürümü Desteklenmiyor
506 Varyant Ayrıca Pazarlık Ediyor
507 Yetersiz Depolama
508 Döngü Algılandı
510 Genişletilmemiş
511 Ağ Kimlik Doğrulaması Gerekli

[1] HTTP durum kodlarına eşlik eden HTTP neden ifadeleri yalnızca önerilir. RFC 2616 6.1.1'e göre farklı bir neden ifadesine izin verilir. HTTP neden ifadelerinin daha "dostu" bir açıklamayla veya yerel bir dilde değiştirildiğini görebilirsiniz.

Resmi olmayan HTTP Durum Satırları

Aşağıdaki HTTP durum satırları bazı üçüncü taraf hizmetler tarafından hata yanıtları olarak kullanılabilir, ancak bunlar herhangi bir RFC tarafından belirtilmemiştir.

Diğer Olası HTTP Durum Satırları
Durum Kodu Sebep İfadesi
103 Kontrol noktası
420 Yöntem Hatası
420 Sakinliğinizi Arttırın
440 Giriş Zaman Aşımı
449 İle Yeniden Dene
450 Windows Ebeveyn Denetimleri Tarafından Engellendi
451 Yönlendir
498 Geçersiz Simge
499 Token Gerekli
499 İstek antivirüs tarafından engellendi
509 Bant Genişliği Sınırı Aşıldı
530 Site donmuş

HTTP durum kodlarının, Aygıt Yöneticisi hata kodları gibi diğer bağlamlarda bulunan hata mesajlarıyla aynı sayıları paylaşabileceğini, ancak bunun herhangi bir şekilde ilişkili oldukları anlamına gelmediğini hatırlamak önemlidir.

Önerilen: