HTTP xatosi va holat kodlari Ta'rif

Veb-sahifadagi xatoliklarni va ularning nima qilishlarini tushunish

Veb-saytlarga tashrif buyurganingizda, sizning brauzeringiz - mijoz HTTP deb nomlangan tarmoq protokoli orqali veb-serverlarga ulanishlarni amalga oshiradi. Ushbu tarmoq ulanishlari serverlardan javob ma'lumotlarini veb-sahifalar mazmuni va ba'zi protokollarni boshqarish ma'lumotlarini o'z ichiga oladi. Ba'zida siz erishmoqchi bo'lgan veb-saytga erishishda muvaffaqiyatli bo'lmasligingiz mumkin. Buning o'rniga, xato yoki vaziyat kodini ko'rasiz.

HTTP xatolari va holat kodlarining turlari

Har bir so'rov uchun HTTP serverining javob ma'lumotlariga kiritilgan so'rovning natijasini ko'rsatadigan kod raqami. Ushbu natija kodlari uchta raqamli toifalarga bo'lingan raqamlar:

Internetdagi yoki intranetlarda ko'plab xato va vaziyat kodlarining faqat bir nechtasi bor. Xatoga aloqador bo'lgan kodlar odatda veb-sahifada ko'rsatiladi, ularda muvaffaqiyatsiz amalga oshirilgan so'rovning chiqishi sifatida ko'rsatiladi, boshqa holatlar kodlari esa foydalanuvchilarga ko'rinmaydi.

200 OK

Vikipediya haqida

HTTP holatida 200 OK bo'lsa, veb-server so'rovni muvaffaqiyatli ishladi va tarkibni brauzerga uzatdi. Ko'p HTTP so'rovi bu holatga olib keladi. Foydalanuvchilar kamdan-kam hollarda bu kodni ekranda ko'rib chiqishadi, chunki veb-brauzerlar odatda faqat ba'zi muammolarga duch kelganda kodlarni ko'rsatadilar.

Xato 404 topilmadi

HTTP xatosi 404 topilmasa, veb-server so'ralgan sahifani, faylni yoki boshqa manbani topa olmadi. HTTP 404 xatolar mijoz va server o'rtasida tarmoq ulanishini muvaffaqiyatli amalga oshirilganligini ko'rsatadi. Ushbu xatolik ko'pincha foydalanuvchi brauzerda noto'g'ri URL manzilini kiritganda yoki veb-server ma'muri manzilni tegishli yangi manzilga yo'naltirmasdan biror faylni o'chirganda paydo bo'ladi. Foydalanuvchilar ushbu muammoni hal qilish uchun URL manzilini tasdiqlashlari yoki veb-administratorning to'g'rilashini kutishlari kerak.

Xato 500 Internal Server xatosi

Vikipediya haqida

HTTP xatosi 500 Ichki server xatosi tufayli, veb-server mijozdan to'g'ri so'rov oldi, ammo uni qayta ishlashga muvaffaq bo'lmadi. HTTP 500 xatosi serverda mavjud bo'lgan xotira yoki diskda kamligi kabi umumiy texnik glitch bilan uchrashganda ro'y beradi. Server ma'muri ushbu muammoni hal qilishi kerak. Ko'proq "

Xato 503 xizmati mavjud emas

Jamoat mulki

HTTP xatolik 503 Xizmat mavjud emas , veb-server kiruvchi mijoz so'rovini qayta ishlamaydi. Ba'zi veb-serverlar odatda HTTP 500 deb hisoblanadigan kutilmagan xatolardan ajralib turish uchun bir vaqtda foydalanuvchi yoki CPUdan foydalanish bo'yicha cheklovdan oshib ketadigan ma'muriy qoidalar tufayli kutilgan xatolarni ko'rsatish uchun HTTP 503 dan foydalanadi.

301 Har doim ko'chirildi

Jamoat domeni

HTTP 301 Har doim ko'chirildi . Mijoz tomonidan belgilangan URI doimiy ravishda HTTP qayta yo'naltirish deb ataladigan usul yordamida boshqa joyga ko'chirildi, bu mijozga yangi so'rov yuborib, manbai yangi joydan olish imkonini beradi. Veb-brauzerlar avtomatik ravishda HTTP 301-ni kuzatib, foydalanuvchi aralashuvisiz qayta yo'naltiriladi.

302 topildi yoki 307 Vaqtinchalik qayta yo'naltirish

Jamoat domeni

Holat 302 Topilgan 301 ga o'xshash, ammo 302 kodi manba doimiy ravishda emas, balki vaqtinchalik ko'chib kelgan holatlar uchun mo'ljallangan. Server administratori HTTP 302 dan faqat qisqa kontentni saqlash davrlarida foydalanishi kerak. Veb-brauzerlar 302 kodi kabi 301 kodini avtomatik tarzda yo'naltiradilar. HTTP 1.1 versiyasi vaqtinchalik qayta yo'naltirishlarni ko'rsatish uchun 307 Vaqtinchalik qayta yo'naltirish kodini qo'shdi.

400 Yomon so'rov

Jamoat domeni

400 Yomon so'rovdan iborat javob odatda veb-server noto'g'ri sintaksikasidan tufayli so'rovni tushunmagan degan ma'noni anglatadi. Odatda, bu mijozni o'z ichiga olgan texnik glitchni bildiradi, lekin tarmoqdagi ma'lumotlar buzilishi ham xatoga olib kelishi mumkin.

401 ruxsatsiz

Jamoat domeni

401 Vebsayt serverida himoyalangan resursni so'raganda, ruxsatsiz xatolik yuz beradi, lekin mijoz kirish uchun tasdiqlanmagan. Odatda, mijozni muammoni bartaraf etish uchun tegishli foydalanuvchi nomi va parol bilan serverga kirish kerak.

100 davom eting

Jamoat domeni

Protokolning 1.1-versiyasida qo'shilgan HTTP statusi 100 Continue serverlar katta talablarni qabul qilishga tayyorligini tasdiqlash imkonini berish orqali tarmoq tarmoqli kengligidan yanada samarali foydalanish uchun mo'ljallangan. Davom etuvchi protokoli HTTP 1.1 mijoziga serverga 100 kod bilan javob berishni so'rab kichik, maxsus konfiguratsiya qilingan xabarni yuborishga imkon beradi. Keyin (odatda katta) kuzatuv so'rovini yuborishdan oldin javob kutadi. HTTP 1.0 mijozlari va serverlari ushbu kodni ishlatishmaydi.

204 Kontent yo'q

Jamoat domeni

Server faqat sarlavha ma'lumotlarini o'z ichiga olgan mijoz so'roviga to'g'ri javob yuborganida, 204 xabarni ko'rasiz - hech qanday xabar organi yo'q. Veb-mijozlar server javoblarini yanada samarali ishlashi uchun HTTP 204-dan foydalanishi mumkin, masalan, keraksiz sahifalarni yangilamaslik kerak.

502 noto'g'ri shlyuz

Jamoat domeni

Mijoz va server o'rtasidagi tarmoq muammolari 502 yomon tarmoq tuzish xatoliga sabab bo'ladi. Uni tarmoqning xavfsizlik devori , router yoki boshqa tarmoq shlyuzi qurilmasida konfiguratsiya xatoliklari bilan tetiklash mumkin.