HTTP статусын мөрүүдийн бүрэн жагсаалт

Агуулгын хүснэгт:

HTTP статусын мөрүүдийн бүрэн жагсаалт
HTTP статусын мөрүүдийн бүрэн жагсаалт
Anonim

HTTP статусын мөр нь HTTP-н шалтгааны хэллэг1 (богино тайлбар). HTTP статусын код (бодит кодын дугаар)-д өгөгдсөн нэр томъёо юм.

Бид мөн HTTP статус кодын алдааны жагсаалтыг (4xx болон 5xx) мөн тэдгээрийг хэрхэн засах талаар зөвлөгөө өгдөг.

Техникийн хувьд буруу боловч HTTP статусын мөрийг ихэвчлэн HTTP статусын код гэж нэрлэдэг.

Image
Image

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

Зөвлөмж болгож буй: