HTTP holat kodlari (shuningdek, brauzer / internet xato kodlari deb ham ataladi) internetdagi veb-serverlar tomonidan berilgan standart javob kodlaridir. Kodlar veb-sahifa yoki boshqa manba to'g'ri yuklanmasa, muammo sababini aniqlashga yordam beradi.
“HTTP holat kodi” atamasi aslida HTTP holat kodi va HTTP sabab iborasini oʻz ichiga olgan HTTP holat qatori uchun umumiy atamadir.
Masalan, HTTP holat qatori 500: Ichki server xatosi 500 HTTP holat kodidan va HTTPdan iborat Ichki server xatosi sababi iborasi.
HTTP holati kodi xatosining beshta toifasi mavjud; bu ikkita asosiy guruh:
4xx mijoz xatosi
Bu guruhga veb-sahifa yoki boshqa resurs soʻrovi notoʻgʻri sintaksisga ega boʻlgan yoki boshqa sabablarga koʻra, ehtimol mijozning (veb-syorfchi) aybi bilan toʻldirilmaydiganlar kiradi.
Ba'zi keng tarqalgan mijoz xatosi HTTP holat kodlari orasida 404 (topilmadi), 403 (taqiqlangan) va 400 (noto'g'ri so'rov) mavjud.
5xx Server xatosi
Bu guruhga veb-sahifa yoki boshqa resurs soʻrovi veb-sayt serveri tomonidan tushunilgan, lekin baʼzi sabablarga koʻra uni toʻldirishga qodir boʻlmaganlar kiradi.
Ba'zi keng tarqalganlari orasida mashhur bo'lgan 500 (ichki server xatosi), 504 (shlyuz vaqti tugashi), 503 (xizmat mavjud emas) va 502 (yomon shlyuz) mavjud.
HTTP holat kodlari haqida qoʻshimcha maʼlumot
4xx va 5xx kodlaridan tashqari boshqa HTTP holat kodlari ham mavjud. Shuningdek, 1xx, 2xx va 3xx kodlari mavjud bo'lib, ular mos ravishda ma'lumot beruvchi, muvaffaqiyatni tasdiqlaydi yoki qayta yo'n altirishni buyuradi. Bu qoʻshimcha turlar xato emas, shuning uchun brauzerda ular haqida ogohlantirilmasligingiz kerak.
Hatolarning toʻliq roʻyxatini HTTP holat kodi xatolar sahifamizda koʻring yoki HTTP holat satrlari boʻlimida ushbu HTTP holat qatorlarini (1xx, 2xx va 3xx) koʻring.
IANA'ning Gipermatn uzatish protokoli (HTTP) Status Code Registry sahifasi HTTP holat kodlari uchun rasmiy manbadir, lekin Windows ba'zan qo'shimcha ma'lumotlarni tushuntiruvchi qo'shimcha, aniqroq xatolarni o'z ichiga oladi.
Masalan, 500 kodi Internet-server xatosini bildirsa, Microsoft Internet Information Services (ISS) 500.15 dan Global.aspx uchun toʻgʻridan-toʻgʻri soʻrovlarni bildiradi. ruxsat berilmaydi.
Yana bir nechta misollar:
- 404.13 HTTP sababi Kontent uzunligi juda katta.
- 500.53 degani RQ_RELEASE_REQUEST_STATE bildirishnomasini qayta ishlash jarayonida qayta yozishda xatolik yuz berdi. Chiqish qoidasini bajarishda xatolik yuz berdi. Qoida chiqish foydalanuvchi keshi yangilanishidan oldin bajarilishi uchun tuzilgan.
- 502.3 degani Yomon shlyuz: Ekspeditorga ulanish xatosi (ARR).
Microsoft ISS tomonidan yaratilgan ushbu quyi kodlar HTTP holat kodlari oʻrnini bosmaydi, balki Windowsning turli sohalarida, masalan, hujjat fayllarida topiladi.
Barcha xato kodlari bogʻliq emas
HTTP holat kodi Device Manager xato kodi yoki tizim xatosi kodi bilan bir xil emas. Baʼzi tizim xato kodlari kod raqamlarini HTTP holat kodlari bilan baham koʻradi, biroq ular butunlay boshqa bogʻlangan xato xabarlari va maʼnolari bilan farq qiladi.
Masalan, HTTP holat kodi 403.2 Oʻqishga kirish taqiqlangan degan maʼnoni anglatadi. Biroq, 403 tizim xato kodi ham bor, bu Jarayon fonda ishlov berish rejimida emas.
Shunga o'xshab, 500 holat kodi, ya'ni Internet-server xatosi tizim xatosi kodi bilan osongina chalkashib ketishi mumkin 500 bu Foydalanuvchi profilini yuklab boʻlmasligini bildiradi.
Biroq, ular bir-biriga bog'liq emas va ularga o'xshash tarzda ishlamaslik kerak. Ulardan biri veb-brauzerda ko‘rsatiladi va mijoz yoki server haqidagi xato xabarini tushuntiradi, ikkinchisi esa Windows-ning boshqa joyida paydo bo‘ladi va veb-brauzer bilan bog‘liq bo‘lishi shart emas.
Agar siz koʻrayotgan xato kodi HTTP holat kodi yoki yoʻqligini aniqlashda muammoga duch kelsangiz, xabar koʻrinadigan joyga diqqat bilan qarang. Agar veb-brauzeringizda, veb-sahifada xatolikni ko'rsangiz, bu HTTP javob kodi.
Boshqa xato xabarlari koʻrinadigan kontekstga qarab alohida koʻrib chiqilishi kerak: Device Manager xato kodlari Device Manager’da koʻrinadi, tizim xato kodlari butun Windows boʻylab koʻrsatiladi, POST kodlari avtomatik yoqish vaqtida beriladi. Sinov, oʻyin/ilovaga xos xatolar oʻsha tegishli dasturlar va boshqalar uchun tegishli.