HTTP Status Xətlərinin Tam Siyahısı

HTTP statusu xətti, HTTP səbəb ifadəsi 1 (qısa təsvir) ilə müşayiət edildikdə HTTP status koduna (faktiki kod nömrəsi) verilən müddətdir.

HTTP Status kodları nədir? HTTP statusu kodları haqqında daha çox oxuyun . hissə. Biz həmçinin HTTP statusu kodu səhvlərinin (4xx və 5xx) bir siyahısını saxlayırıq və bunları düzəltmək üçün bəzi məsləhətlər alırıq.

Qeyd: Texniki yanlış olsa da, HTTP statusu xətləri tez-tez sadəcə HTTP statusu kodları kimi istinad edilir.

HTTP Status Kodu Kategoriyaları

Aşağıda gördüyünüz kimi, HTTP statusu kodları üç rəqəmli tamsayıdır. Birinci rəqəm, müəyyən bir kateqoriya daxilində kodu müəyyən etmək üçün istifadə olunur - bu beşdən biri:

HTTP statusu kodlarını anlayan ərizə kodlarının hamısını bilmək zorunda deyildir, yəni bilinməyən bir kod da istifadəçinin çox məlumat verməyəcəyi bilinməyən bir HTTP səbəbi ifadə edir. Ancaq bu HTTP tətbiqləri, onları yuxarıda təsvir etdiyimiz kimi kateqoriyalar və dərsləri anlamaq məcburiyyətindədir.

Proqrama xüsusi kodun nə demək olduğunu bilmirsə, ən azı sinfi müəyyən edə bilər. Məsələn, əgər 490 status kodu ərizə ilə məlum deyilsə, o, eyni kateqoriyada olduğundan 400-ə qədər müalicə edə bilər və müştərinin istəyi ilə yanlış bir şey olduğunu düşünə bilər.

HTTP Status Lines (HTTP Status Kodları + HTTP Səbəbi İfadələri)

Status Kodu Səbəbi Phrase
100 Davam edin
101 Protokolları keçid
102 Qenerasiya
200 tamam
201 Yaradıldı
202 Qəbul edildi
203 Qeyri-avtoritet məlumat
204 Məzmun yoxdur
205 Məzmuna yenidən baxın
206 Qismən məzmun
207 Multi-Status
300 Bir çox Seçimlər
301 Daimi olaraq taşındı
302 Tapıldı
303 Digərləri baxın
304 Değiştirilmemiş
305 Proxy istifadə edin
307 Müvəqqəti Redirect
308 Daimi Redirect
400 Bad Request
401 Icazəsiz
402 Ödəniş tələb olunur
403 Qadağan
404 Tapılmadı
405 Metod icazə verilmir
406 Qəbuledilməz
407 Proxy Authentication tələb olunur
408 Təqdim etmə Zamanı
409 Münaqişə
410 Gone
411 Uzunluğu tələb olunur
412 Prekondition uğursuz oldu
413 Təşkilat çox böyükdür
414 İstək-URI çox böyükdür
415 Desteklenmeyen Media növü
416 İstehlak Tədbirləri Artıq Satılmadı
417 Gözləmələr uğursuz oldu
421 Təkrar sual
422 Unpresable Entity
423 Kilidləndi
424 Bağımlılık başarısız oldu
425 Unordered Collection
426 Təkmilləşdirmə tələb olunur
428 Ön şərt tələb olunur
429 Çox tələblər
431 Başlığı alanları çox böyükdür
451 Hüquqi səbəblər üçün əlçatmazdır
500 Daxili Server Xətası
501 Tətbiq olunmayıb
502 Bad Gateway
503 servis mövcud deyil
504 Gateway Time-out
505 HTTP versiyası dəstəklənmir
506 Variant da müzakirə edir
507 Saxta Saxlama
508 Loop aşkarlandı
510 Genişləndirilmiş deyil
511 Şəbəkə Doğrulaması Lazımdır

[1] HTTP status kodlarına müşayiət olunan HTTP səbəb ifadələri yalnız tövsiyə olunur. RFC 2616 6.1.1-də hər hansı bir fərqli ifadəyə icazə verilir. HTTP səbəb sözcüklərini daha çox "dostluq" təsviri və ya yerli dil ilə əvəz edə bilərsiniz.

Qeyri-rəsmi HTTP Status Lines

Aşağıdakı HTTP statusu xətləri səhv cavab kimi bəzi üçüncü tərəf xidmətlər tərəfindən istifadə oluna bilər, lakin hər hansı bir RFC tərəfindən göstərilmir.

Status Kodu Səbəbi Phrase
103 Checkpoint
420 Yöntemin Arızası
420 Sakin olmağınızı artırın
440 Giriş vaxtımı
449 Yenidən cəhd edin
450 Windows Parental Controls tərəfindən qadağan edildi
451 Redirect
498 Yanlış Token
499 Token Lazımdır
499 İstək antivirus tərəfindən qadağandır
509 Bandwidth Limit Aşıldı
530 Sayt dondurulmuşdur

Qeyd: HTTP statusu kodları, Aygıt Yöneticisi hata kodları ilə olduğu kimi, digər kontekstlərdə olan səhvlər ilə eyni nömrələri paylaşanda da, onlar heç bir şəkildə əlaqəli olmadığı anlamına gəlmir.