HTTP Durum Hatlarının Tam Listesi

HTTP durum satırı, HTTP neden cümlesi 1 (kısa açıklama) eşlik ettiğinde, HTTP durum koduna (gerçek kod numarası) verilen terimdir.

HTTP Durum Kodları Hakkında HTTP durum kodları hakkında daha fazla bilgi edinebilirsiniz. parça. Ayrıca, bunların nasıl düzeltileceğiyle ilgili bazı ipuçlarının yanı sıra HTTP durum kodu hatalarının (4xx ve 5xx) bir listesini de tutarız.

Not: Teknik olarak yanlış olsa da, HTTP durum satırları genellikle HTTP durum kodları olarak adlandırılır.

HTTP Durum Kodu Kategorileri

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

HTTP durum kodlarını anlayan uygulamaların tüm kodları bilmesi gerekmez, bu da bilinmeyen bir kodun, bilinmeyen bir HTTP neden ifadesine sahip olduğu anlamına gelir, bu da kullanıcıya çok fazla bilgi vermez. Ancak, bu HTTP uygulamaları, yukarıda açıkladığımız kategorileri veya sınıfları anlamak zorundadır.

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

HTTP Durum Çizgileri (HTTP Durum Kodları + HTTP Neden İfadeleri)

Durum kodu Neden ifade
100 Devam et
101 Anahtarlama Protokolleri
102 İşleme
200 tamam
201 düzenlendi
202 Kabul edilmiş
203 Yetkilendirilmemiş Bilgiler
204 İçerik yok
205 İçeriği Sıfırla
206 Kısmi İçerik
207 Çok Durum
300 Çoklu seçimler
301 Kalıcı Olarak Taşındı
302 Bulunan
303 Diğer görmek
304 Modifiye edilmemiş
305 Proxy'yi kullan
307 Geçici Yönlendirme
308 Kalıcı Yönlendirme
400 Geçersiz istek
401 Yetkisiz
402 ödeme gerekli
403 yasak
404 Bulunamadı
405 izin verilmeyen yöntem
406 Kabul edilemez
407 Proxy Kimlik Doğrulaması Gerekli
408 İstek zaman aşımına uğradı
409 Fikir ayrılığı
410 gitmiş
411 Uzunluk gerekli
412 Önkoşul Başarısız
413 girilen veri çok fazla
414 İstek-URI Çok Büyük
415 Desteklenmeyen Medya Türü
416 Talep Aralığı Uygun Değildir
417 Beklenti Başarısız
421 Yanlış Yönlendirilmiş İstek
422 İşlenemez Varlık
423 Kilitli
424 Başarısız Bağımlılık
425 Sırasız Koleksiyon
426 Yükseltme Gerekli
428 Önkoşul Gerekli
429 Çok fazla istek
431 İstek Başlığı Alanları Çok Büyük
451 Yasal nedenlerle kullanılamaz
500 İç 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 Görüşüyor
507 Yetersiz depolama
508 Loop Algılandı
510 Genişletilmiş değil
511 Ağ Kimlik Doğrulaması Gerekli

[1] HTTP durum kodlarına eşlik eden HTTP neden cümleleri yalnızca önerilir. RFC 2616 başına farklı bir sebep ifade edilebilir. 6.1.1. HTTP neden ifadelerinin daha "arkadaşça" bir açıklama ile veya yerel bir dilde değiştirildiğini görebilirsiniz.

Resmi Olmayan HTTP Durum Çizgileri

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

Durum kodu Neden ifade
103 kontrol noktası
420 Yöntem Hatası
420 Sakinleştirin
440 Oturum zaman aşımı
449 Tekrar dene
450 Windows Ebeveyn Denetimleri tarafından engellendi
451 yönlendir
498 Geçersiz Jeton
499 Jeton Gerekli
499 İstek antivirüs tarafından yasaklandı
509 Bant Genişliği Sınırı Aşıldı
530 Site donmuş

Not: HTTP durum kodlarının, Aygıt Yöneticisi hata kodları gibi diğer bağlamlarda bulunan hata iletileriyle aynı sayıları paylaşabilirken, bunların herhangi bir şekilde ilişkili oldukları anlamına gelmediğini unutmayın.