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!
