HTTP статусын мөр нь HTTP-н шалтгааны хэллэг1 (богино тайлбар). HTTP статусын код (бодит кодын дугаар)-д өгөгдсөн нэр томъёо юм.
Бид мөн 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 төлөвийн кодууд нь төхөөрөмжийн менежерийн алдааны код зэрэг бусад контекстээс олдсон алдааны мессежтэй ижил дугааруудыг хуваалцаж болох ч энэ нь тэдгээр нь ямар нэгэн байдлаар холбоотой гэсэн үг биш гэдгийг санах нь чухал.