HTTP алдаа болон статус код тайлбарлагдсан

Вэб хуудасны алдаа, тэдгээрийн талаар юу хийх талаар мэдэх

Та вэбсайтад зочлох үед таны хөтөч-клиент нь HTTP нэртэй сүлжээний протоколоор вэб серверүүдтэй холболт хийдэг. Эдгээр сүлжээний холболтууд нь вэбсайтын агууламж, мөн протоколын хяналтын мэдээлэл зэрэг үйлчлүүлэгчдэд буцаах хариу өгөгдөл илгээхийг дэмждэг. Заримдаа та хүрч очих гэж оролдож буй вэбсайт руугаа амжилтанд хүрч чадахгүй байж болно. Харин оронд нь та алдаа эсвэл төлвийн кодыг хардаг.

HTTP алдааны төрлүүд болон статус кодууд

Хүсэлт бүрийн хувьд HTTP серверийн хариу үйлдлийн өгөгдөлд хүсэлтийн үр дүнг илэрхийлэх кодын дугаар орно. Эдгээр үр дүнгийн кодууд нь ангилалд гурван оронтой тоо байна:

Интернет эсвэл интранет дээр олон боломжит алдаа, статусын кодууд цөөн байна. Алдаатай холбоотой кодууд нь ихэвчлэн амжилтгүй хүсэлтийн гаралт байдлаар харагдах веб хуудсанд байрлана. Бусад төлөвийн кодууд хэрэглэгчдэд харуулагддаггүй.

200 OK

Wikimedia Commons

HTTP статус 200 OK тохиолдолд, вэб сервер нь хүсэлтийг амжилттай боловсруулж, контентыг хөтчөөр дамжуулсан. Ихэнх HTTP хүсэлт энэ статусыг бий болгодог. Хэдийгээр зарим асуудал байгаа тохиолдолд вэб хөтчүүд ихэвчлэн зөвхөн кодыг харуулдаг тул хэрэглэгчид энэ кодыг хааяа хардаг.

Алдаа 404 олдсонгүй

HTTP алдаа 404 харагдахгүй байгаа тохиолдолд вэб сервер нь хүссэн хуудас, файл, эсвэл өөр эх үүсвэрийг олж чадсангүй. HTTP 404 алдаа нь үйлчлүүлэгч болон сервер хоёрын хооронд сүлжээний холболт амжилттай болж байгааг харуулж байна. Энэ алдаа нь хэрэглэгч гараар хөтөч рүү буруу URL- ыг оруулаад, эсвэл вэб серверийн администратор хаяг руу дахин чиглүүлэлгүйгээр файлыг устгахад гардаг. Хэрэглэгчид энэ асуудлыг шийдэхийн тулд URL-ийг баталгаажуулах эсвэл вэб администратор үүнийг засахыг хүлээх хэрэгтэй.

500 Сервер Дотоод Серверийн алдаа

Wikimedia Commons

HTTP алдаа 500 Дотоод серверийн алдаатай бол веб сервер нь клиентийн хүсэлтийг хүлээн авсан боловч түүнийг боловсруулах боломжгүй байсан. HTTP 500 алдаа нь серверт учирсан санах ой эсвэл дискний зай бага байх зэрэг ерөнхий техникийн алдаануудтай тулгардаг. Серверийн администратор энэ асуудлыг засах ёстой. Дэлгэрэнгүй »

Үйлчилгээний алдаа 503 байхгүй байна

Нийтийн домэйн

HTTP алдаа 503 Үйлчилгээ боломжгүй байгаа нь вэб сервер нь ирж буй үйлчлүүлэгч хүсэлтийг боловсруулах боломжгүй байгааг харуулж байна. Зарим вэб серверүүд нь HTTP 500 гэж мэдээлж болох гэнэтийн алдаанаас ялгахын тулд зарим вэб сервер HTTP 503-г хүлээгдэж буй алдаануудыг илэрхийлж байдаг.

301 Байнга хөдөлсөн

Олон нийтийн домэйн

HTTP 301 Үйлчлүүлэгчийн заасан URI-ийг тодорхойлсон URI нь өөр байршил руу шилжүүлэгдсэнийг HTTP чиглүүлэлт гэж нэрлэдэг аргыг ашиглан үйлчлүүлэгч шинэ хүсэлт гаргаж, шинэ байршлаас нөөцийг авах боломжийг олгодог. Вэб хөтчүүд нь хэрэглэгчийн оролцоо шаардаагүйгээр HTTP 301 чиглүүлэлтийг автоматаар дагадаг.

302 Found буюу 307 Түр зуурын Redirect

Олон нийтийн домэйн

Статус 302 Found нь 301-тэй төстэй боловч код 302 нь нөөцийг түр хугацаагаар биш харин түр зөөвөрлөсөн тохиолдолд зориулагдсан. Серверийн администратор нь зөвхөн агуулгын агуулах үеийн туршид HTTP 302-ийг ашиглах ёстой. Вэб хөтчүүд нь 301 кодчилолыг автоматаар хийдэг 302 чиглүүлэгчийг дагаж байдаг. HTTP хувилбар 1.1 түр зуурын чиглүүлэлтийг заахын тулд шинэ кодыг 307 Түр зуурын Redirect нэмсэн.

400 муу хүсэлт

Олон нийтийн домэйн

400 муу хүсэлтэнд хариу өгсөн нь ихэвчлэн хүчингүй синтаксын улмаас вэб сервер хүсэлтийг ойлгохгүй байна гэсэн үг юм. Ихэнхдээ энэ нь үйлчлүүлэгчийг оролцуулсан техникийн алдааг харуулж байгаа боловч сүлжээнд байгаа өгөгдлийн эвдрэл нь алдаа үүсгэж болно.

401 Зөвшөөрөлгүй

Олон нийтийн домэйн

401 Зөвшөөрөлгүй алдаа нь вэб клиент нь сервер дээр хамгаалагдсан нөөц шаардах үед тохиолддог боловч үйлчлүүлэгч хандалтын хувьд баталгаажаагүй байна. Ихэнх тохиолдолд, клиент нь асуудлыг засахын тулд хүчин төгөлдөр хэрэглэгчийн нэр, нууц үг бүхий сервер рүү нэвтрэн орох ёстой.

100 үргэлжлүүлэх

Олон нийтийн домэйн

Протоколын 1.1-ийн хувилбарт HTTP status 100-р нэмсэн нь үргэлжлүүлэн сүлжээний зурвасын өргөнийг илүү үр дүнтэй ашиглахад зориулж зохиогдсон бөгөөд их хэмжээний хүсэлтийг хүлээж авахад бэлэн байгаа эсэхийг баталгаажуулах боломж олгодог. Үргэлжлүүлэн протокол нь HTTP 1.1 клиент нь 100 кодтой хариулах серверээс асуусан жижиг, тусгайлан тохируулсан мессеж илгээх боломжийг олгодог. Дараа нь (ихэвчлэн том) дагаж хүсэлт илгээхээсээ өмнө хариултыг хүлээж байна. HTTP 1.0 харилцагчид болон серверүүд энэ кодыг ашигладаггүй.

204 Үгүй Контент

Олон нийтийн домэйн

Зөвхөн толгой мэдээлэл агуулсан клиент хүсэлтэнд сервер хариу өгөхийг хүссэн мессежийг ямар ч мэдээний биеийг агуулаагүй үед та зурвасыг харах болно. Жишээ нь вэб клиентүүд HTTP 204-ийг ашиглан серверийн хариу үйлдлийг илүү үр дүнтэй болгохын тулд ашиглаж болох юм.

502 муу гарц

Олон нийтийн домэйн

Үйлчлүүлэгч болон сервер хоёрын хооронд сүлжээний асуудал нь 502 Bad Gateway алдаа үүсгэдэг. Энэ нь сүлжээний галт хана , чиглүүлэгч эсвэл бусад сүлжээний гарц төхөөрөмж дээрх тохиргооны алдаанаас өдөөх боломжтой.