HTTP төлвийн код

Вэбсайтууд алдааны улмаас статус кодыг харуулж байна

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

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

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

Жишээ нь, HTTP status line 500: Дотоод Серверийн Алдаа нь HTTP төлөв байдлын код 500 болон Дотоод Серверийн алдааны HTTP шалтгааны хэллэгээс бүрдэнэ.

HTTP төлөв байдлын кодын таван ангилал байдаг. Эдгээр нь хоёр гол бүлгүүд юм:

4xx Хэрэглэгчийн алдаа

HTTP-ийн статусын код нь вэб хуудас болон бусад эх үүсвэрийн хүсэлтийг муу синтакс эсвэл өөр клиентийн (web surfer) алдааны улмаас бөглөх боломжгүй байдаг.

Зарим нийтлэг алдааны HTTP төлөв байдлын кодууд нь 404 (олдсонгүй) , 403 (Хориотой) , 400 (муу хүсэлт) багтдаг.

5xx Серверийн алдаа

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

Зарим нэг нийтлэг серверийн алдааны HTTP төлөв байдлын кодууд нь хэзээ ч алдартай 500 (Дотоод Серверийн Алдаа) , 503 (Үйлчилгээг Боломжгүй) болон 502 (Bad Gateway) зэрэг орно.

HTTP статус кодын талаар дэлгэрэнгүй мэдээлэл

4xx болон 5xx кодоос гадна бусад HTTP статус кодууд байдаг. Мэдээллийн шинжтэй 1хх, 2хх, 3хх код байдаг, амжилтыг батлах, эсвэл дахин чиглүүлэлт хийдэг. Эдгээр нэмэлт HTTP төлөвийн кодууд нь алдаа биш учраас та хөтчийнхөө тухай мэдээлж болохгүй.

HTTP Статусын алдааны хуудас дээрх алдааны бүрэн жагсаалтыг үзнэ үү, эсвэл эдгээр HTTP статик мөрийн (1xx, 2xx, болон 3xx) бүх HTTP статусын мөрүүд нь юу байна вэ? хэсэг.

IANA-ийн Hypertext Transfer Protocol (HTTP) Стандарт кодын бүртгэлийн хуудас нь HTTP статус кодын албан ёсны эх үүсвэр боловч заримдаа нэмэлт мэдээллийг тайлбарладаг нэмэлт, илүү тодорхой алдаа оруулдаг. Та эдгээрийн бүх жагсаалтыг Microsoft вэбсайт дээрээс олж болно.

Жишээлбэл, HTTP төлөв байдлын код нь 500 Интернетийн серверийн алдаа гэсэн үг юм. Харин Microsoft Internet Information Services (ISS) нь 500.15- ийг ашигладаг бөгөөд Global.aspx-ийн шууд хүсэлтүүдийг зөвшөөрдөггүй гэсэн үг юм.

Энд хэд хэдэн жишээ байна:

Microsoft ISS-ийн үүсгэсэн дэд кодууд нь HTTP статик кодыг орлуулахгүй харин баримт бичигт файлууд гэх мэт Windows-ийн янз бүрийн талбаруудад байдаг.

Бүх алдааны кодууд хамаарахгүй

HTTP status код нь Device Manager error буюу системийн алдааны кодтой адилгүй. Зарим системийн алдаа нь кодын дугаарыг HTTP төлвийн кодтой хуваалцдаг боловч тэдгээр нь өөр өөр алдааны мэдэгдлүүд болон утгатай холбоотой өөр өөр алдаа байдаг.

Жишээлбэл, HTTP төлөвийн код 403.2 гэдэг нь Read access хориглогдсон гэсэн утгатай. Гэсэн хэдий ч, системийн алдааны код 403 бас байдаг бөгөөд энэ нь процесс нь боловсруулах процессийн горимд биш юм гэсэн үг юм.

Үүнтэй адилаар, 500 төлөвийн код нь Интернетийн серверийн алдаа нь системийн алдааны код 500-ийн хувьд амархан санаа зовох нь амархан бөгөөд энэ нь Хэрэглэгчийн хувийн мэдээллийг ачаалах боломжгүй гэсэн үг юм.

Гэсэн хэдий ч эдгээр нь хоорондоо хамааралгүй, адилхан хандах ёсгүй. Вэб браузер дээр нэг үзүүлж, клиент эсвэл серверийн тухай алдааны мэдэгдэл тайлбарлаж байхад нөгөө нь Windows дээр өөр газар харуулагддаг бөгөөд вэб хөтчийг заавал хамруулахгүй.

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

Бусад алдааны мэдээллүүд нь тэдгээрийг харуулсан контент дээр тулгуурлан тусад нь авч үзэх ёстой: Төхөөрөмжийн Менежерийн алдааны кодууд нь Device Manager-д харагдаж байна, Windows-ийн системийн алдааны кодууд нь Windows-д харуулагддаг, POST кодууд нь Power On Self Test гэх мэт үед өгөгддөг.