HTTP статус сызыгы HTTP статус кодуна берилген термин (чыныгы код номери) HTTP себеп фразасы1 (кыска сүрөттөмө).
Ошондой эле HTTP статус коду каталарынын тизмесин (4xx жана 5xx) жана аларды оңдоо боюнча бир нече кеңештерди сактайбыз.
Техникалык жактан туура эмес болсо да, HTTP статус саптары көбүнчө жөн гана HTTP статус коддору деп аталат.

HTTP Статус кодунун категориялары
Төмөндө көрүп тургандай, HTTP статус коддору үч орундуу бүтүн сандар. Биринчи сан белгилүү бир категориядагы кодду аныктоо үчүн колдонулат - бул бешөөнүн бири:
- 1XX: Маалыматтык-суроо кабыл алынды же процесс уланууда.
- 2XX: Аракет ийгиликтүү аяктаганын же түшүнүктүү болгонун ырастайт.
- 3XX: Багыттоо – өтүнүчтү аяктоо үчүн дагы бир нерсе болушу керек.
- 4XX: Кардар катасы, сурам аягына чыга албасын же туура эмес синтаксисти камтыганын көрсөтөт.
- 5XX: Сервер жарактуу болгон сурамды аткара албай калганын көрсөткөн сервер катасы.
HTTP статус коддорун түшүнгөн колдонмолор бул коддордун баарын билүүгө милдеттүү эмес, демек, белгисиз коддо дагы белгисиз HTTP себеп фразасы бар, ал колдонуучуга көп маалымат бербейт. Бирок, бул HTTP колдонмолору биз жогоруда сүрөттөгөн категорияларды же класстарды түшүнүшү керек.
Эгер программалык камсыздоо конкреттүү код эмнени билдирерин билбесе, ал жок дегенде классты аныктай алат. Мисалы, эгер 490 статус коду колдонмо үчүн белгисиз болсо, ал аны 400 деп эсептейт, анткени ал бир категорияга кирет жана андан кийин кардар сурамында ката бар деп ойлошу мүмкүн.
HTTP Статус саптары (HTTP Статус Коддору + HTTP Себеп Фразалары)
Расмий HTTP Статус саптары | |
---|---|
Абал коду | Себеп фразасы |
100 | Улантуу |
101 | Которуу протоколдору |
102 | Иштелип жатат |
200 | OK |
201 | Түзүлгөн |
202 | Кабыл алынган |
203 | Ыйгарым укуктуу эмес маалымат |
204 | Мазмун жок |
205 | Мазмунду баштапкы абалга келтирүү |
206 | Жарым-жартылай Мазмун |
207 | Мультистатус |
208 | Буга чейин кабарланган |
300 | Бир нече тандоо |
301 | Биротоло жылдырылды |
302 | Табылды |
303 | Башкаларды көрүү |
304 | Өзгөрүлгөн жок |
305 | Прокси колдонуу |
307 | Убактылуу багыттоо |
308 | Туруктуу багыттоо |
400 | Жаман суроо |
401 | Уруксатсыз |
402 | Төлөм талап кылынат |
403 | Тыюу салынган |
404 | Табылган жок |
405 | Уруксат берилбейт |
406 | Кабыл алынбайт |
407 | Прокси аныктыгын текшерүү керек |
408 | Талаптын тайм-ауту |
409 | Чыр-чатактар |
410 | Кетти |
411 | Узундук талап кылынат |
412 | Алдын ала шарт ишке ашкан жок |
413 | Талап кылуу объекти өтө чоң |
414 | Сураныч-URI өтө чоң |
415 | Колдоого алынбаган медиа түрү |
416 | Суроо аралыгы канааттандырылбайт |
417 | Күтүү ишке ашкан жок |
421 | Туура эмес багытталган өтүнүч |
422 | Иштетилбеген объект |
423 | Кулпуланган |
424 | Ийгиликсиз көз карандылык |
425 | Иретсиз жыйнак |
426 | Жаңыртуу керек |
428 | Алдын ала шарт талап кылынат |
429 | Өтө көп өтүнүч |
431 | Талаптын башкы талаалары өтө чоң |
451 | Юридикалык себептер боюнча жеткиликсиз |
500 | Ички сервер катасы |
501 | Аткарылган жок |
502 | Жаман шлюз |
503 | Кызмат жеткиликсиз |
504 | Шлюз тайм-ауту |
505 | HTTP версиясы колдоого алынбайт |
506 | Вариант да сүйлөшүүлөрдү жүргүзөт |
507 | Сактагыч жетишсиз |
508 | Укук аныкталды |
510 | Узартылган эмес |
511 | Тармактын аутентификациясы талап кылынат |
[1] HTTP статус коддору менен коштолгон HTTP себеп фразалары гана сунушталат. RFC 2616 6.1.1 боюнча башка себеп фразасына уруксат берилет. Сиз HTTP себеби фразалар "достук" сүрөттөмөсүнө же жергиликтүү тилде алмаштырылганын көрүшүңүз мүмкүн.
Расмий эмес HTTP статус саптары
Төмөндөгү HTTP статус саптары кээ бир үчүнчү тараптын кызматтары тарабынан катага жооп катары колдонулушу мүмкүн, бирок алар эч кандай RFC тарабынан көрсөтүлгөн эмес.
Башка мүмкүн болгон HTTP абал саптары | |
---|---|
Абал коду | Себеп фразасы |
103 | Өткөрүү пункту |
420 | Усулдун катасы |
420 | Тынчтыкты жакшыртыңыз |
440 | Кирүү таймы |
449 | менен кайталап көрүңүз |
450 | Windows Аталык көзөмөлү тарабынан бөгөттөлгөн |
451 | Багыттоо |
498 | Жараксыз Токен |
499 | Токен керек |
499 | Суроо антивирус тарабынан тыюу салынган |
509 | Өткөрүү жөндөмдүүлүгү чектен ашты |
530 | Сайт тоңду |
Түзмөк башкаргычынын ката коддору сыяктуу башка контексттерде табылган ката билдирүүлөрү менен HTTP статус коддору бирдей сандарды бөлүшүшү мүмкүн экенин эстен чыгарбоо маанилүү, бирок бул алардын кандайдыр бир байланышта экенин билдирбейт.