HTTP төлөвийн код гэж юу вэ?

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

HTTP төлөвийн код гэж юу вэ?
HTTP төлөвийн код гэж юу вэ?
Anonim

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

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

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

Image
Image

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

4xx үйлчлүүлэгчийн алдаа

Энэ бүлэгт вэб хуудас эсвэл өөр эх сурвалжийн хүсэлт нь буруу синтакс агуулсан эсвэл өөр шалтгаанаар бөглөх боломжгүй, магадгүй үйлчлүүлэгчийн буруугаас (вэб хайгч) байгаа хүмүүс багтана.

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

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

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

Зарим нийтлэг зүйлд 504 (Гатварын завсарлага), 503 (Үйлчилгээ боломжгүй) болон 502 (Муу гарц) зэрэг үргэлж алдартай 500 (Дотоод серверийн алдаа) орно.

HTTP төлөвийн кодын талаарх дэлгэрэнгүй мэдээлэл

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

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

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

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

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

  • 404.13 HTTP шалтгаан хэллэгтэй байна Агуулгын урт хэт том.
  • 500.53 нь RQ_RELEASE_REQUEST_STATE мэдэгдлийг боловсруулах явцад дахин бичихэд алдаа гарсан гэсэн үг. Гадагш дүрмийн гүйцэтгэлийн алдаа гарлаа. Уг дүрмийг гаралтын хэрэглэгчийн кэшийг шинэчлэхээс өмнө гүйцэтгэхээр тохируулсан.
  • 502.3 гэдэг нь Муу гарц: Дамжуулагчийн холболтын алдаа (ARR).

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

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

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

Жишээ нь HTTP төлөвийн код 403.2 нь Унших хандалтыг хориглосон гэсэн үг. Гэхдээ системийн алдааны код 403 байгаа нь Процесс нь далд боловсруулах горимд ороогүй байна.

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

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

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

Бусад алдааны мэдэгдлүүдийг харагдсан контекстээс нь хамааруулан тусад нь авч үзэх шаардлагатай: Төхөөрөмжийн менежерийн алдааны кодыг Төхөөрөмжийн Менежер дээр харна, системийн алдааны кодыг Windows дээр харуулна, POST кодыг өөрөө асаалттай үед өгнө Туршилт, тоглоом/апп-д хамаарах алдаа нь тухайн программ зэрэгт хамааралтай.

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