HTTP xabarlari


HTML xato xabarlari

Brauzer veb-serverdan xizmat so‘raganda xatolik yuz berishi mumkin va server "404 Not Found" kabi xatolik kodini qaytarishi mumkin.

Bu xatoliklarni HTML xatolik xabarlari deb nomlash odatiy holdir.

Lekin bu xabarlar HTTP holat (status) xabarlari deb ataladi. Aslida server har bir so‘rov uchun doim xabar qaytaradi. Eng ko‘p uchraydigan xabar — 200 OK.

Quyida qaytarilishi mumkin bo‘lgan HTTP holat xabarlari ro‘yxati keltirilgan:

1xx: Ma’lumot

Message: Tavsif:
100 Continue Server so‘rov sarlavhalarini qabul qildi va mijoz so‘rov tanasini yuborishni davom ettirishi kerak
101 Switching Protocols Mijoz serverdan protokollarni almashtirishni so‘radi
103 Early Hints Server javob tayyorlayotganda brauzerga resurslarni oldindan yuklashni boshlash uchun havola sarlavhasi bilan foydalaniladi

2xx: Muvaffaqiyatli

Message: Tavsif:
200 OK So‘rov muvaffaqiyatli (bu muvaffaqiyatli HTTP so‘rovlar uchun standart javob)
201 Created So‘rov bajarildi va yangi resurs yaratildi
202 Accepted So‘rov qayta ishlash uchun qabul qilindi, lekin qayta ishlash tugallanmagan
203 Non-Authoritative Information So‘rov muvaffaqiyatli bajarildi, lekin boshqa manbadan bo‘lishi mumkin bo‘lgan ma’lumotlarni qaytarmoqda
204 No Content So‘rov muvaffaqiyatli bajarildi, lekin hech qanday kontentni qaytarmayapti
205 Reset Content So‘rov muvaffaqiyatli qayta ishlandi, lekin hech qanday kontentni qaytarmayapti va so‘rovchidan hujjat ko‘rinishini tiklashni talab qilmoqda
206 Partial Content Mijoz tomonidan yuborilgan diapazon sarlavhasi tufayli server resursning faqat bir qismini yetkazib bermoqda

3xx: Yo‘naltirish

Message: Tavsif:
300 Multiple Choices Havola ro‘yxati. Foydalanuvchi havolani tanlashi va o‘sha joyga borishi mumkin. Maksimal beshta manzil
301 Moved Permanently So‘ralgan sahifa yangi URL manziliga ko‘chirildi
302 Found So‘ralgan sahifa vaqtincha yangi URL manziliga ko‘chirildi
303 See Other So‘ralgan sahifani boshqa URL ostida topish mumkin
304 Not Modified So‘ralgan sahifa oxirgi so‘rovdan beri o‘zgartirilmaganligini bildiradi
307 Temporary Redirect So‘ralgan sahifa vaqtincha yangi URL manziliga ko‘chirildi
308 Permanent Redirect So‘ralgan sahifa doimiy ravishda yangi URL manziliga ko‘chirildi


4xx: Klient xatosi

Message: Tavsif:
400 Bad Request Noto‘g‘ri sintaksis tufayli so‘rovni bajarib bo‘lmaydi
401 Unauthorized So‘rov qonuniy talab bo‘lgan, biroq server unga javob berishdan bosh tortmoqda. Autentifikatsiya qilish mumkin bo‘lgan, ammo muvaffaqiyatsiz yoki hali taqdim etilmagan hollarda foydalanish uchun
402 Payment Required Kelajakda foydalanish uchun zaxiralangan
403 Forbidden So‘rov qonuniy talab bo‘lgan, biroq server unga javob berishdan bosh tortmoqda
404 Not Found So‘ralgan sahifa topilmadi, lekin kelajakda yana mavjud bo‘lishi mumkin
405 Method Not Allowed Ushbu sahifa tomonidan qo‘llab-quvvatlanmaydigan so‘rov usulidan foydalangan holda sahifaga so‘rov yuborildi
406 Not Acceptable Server faqat mijoz tomonidan qabul qilinmagan javobni yaratishi mumkin
407 Proxy Authentication Required Mijoz avval proksi-server bilan o‘zini autentifikatsiya qilishi kerak
408 Request Timeout Server so‘rovni kutish vaqti tugadi
409 Conflict So‘rovdagi ziddiyat tufayli so‘rovni bajarib bo‘lmadi
410 Gone So‘ralgan sahifa endi mavjud emas
411 Length Required "Tarkib uzunligi" aniqlanmagan. Busiz server so‘rovni qabul qilmaydi
412 Precondition Failed So‘rovda berilgan shart server tomonidan noto‘g‘ri deb baholandi
413 Request Too Large Server so‘rovni qabul qilmaydi, chunki so‘rov obyekti juda katta
414 Request-URI Too Long Server so‘rovni qabul qilmaydi, chunki URI juda uzun. POST so‘rovini uzoq so‘rov ma’lumotlariga ega GET so‘roviga aylantirganingizda paydo bo‘ladi
415 Unsupported Media Type Server so‘rovni qabul qilmaydi, chunki media turi qo‘llab-quvvatlanmaydi
416 Range Not Satisfiable Mijoz faylning bir qismini so‘radi, lekin server bu qismni taqdim eta olmaydi
417 Expectation Failed Server Expect so‘rov sarlavhasi maydoni talablariga javob bera olmaydi

5xx: Server xatosi

Message: Tavsif:
500 Internal Server Error Boshqa maxsus xabar mos kelmaganda beriladigan umumiy xato xabari
501 Not Implemented Server so‘rov usulini tanimaydi yoki so‘rovni bajarish qobiliyatiga ega emas
502 Bad Gateway Server shlyuz yoki proksi-server vazifasini bajargan va yuqori oqim serveridan yaroqsiz javob olgan
503 Service Unavailable Server hozirda mavjud emas (haddan tashqari yuklangan yoki ishlamayapti)
504 Gateway Timeout Server shlyuz yoki proksi-server sifatida ishlagan va yuqori oqim serveridan o‘z vaqtida javob olmadi
505 HTTP Version Not Supported Server so‘rovda ishlatiladigan HTTP protokoli versiyasini qo‘llab-quvvatlamaydi
511 Network Authentication Required Mijoz tarmoqqa kirish uchun autentifikatsiyadan o‘tishi kerak

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!