KompyuterlarXavfsizlik

HTTP xatolar nima?

Tarmoq terminologiyasida kamida biroz chuqurlikka ega internet foydalanuvchilari (ulardan kamida katta qismi) HTTP protokoli nima ekanini bilishadi. Ushbu ma'lumot uzatish protokoli foydalanuvchilarga brauzer orqali veb-resurslar bilan ishlash imkonini beradi. Protokol vazifalaridan biri foydalanuvchilarga veb-sayt maqomi yoki vazifani bajarish holati haqida ma'lumot beruvchi maxsus kodlarni qaytarish qobiliyatidir. Bunga HTTP xato kodlari kiradi. Xato kodlari ikki turga bo'linadi: mijoz xatolar va server xatolar. Bu ikki toifaga va boshqa foydali va eng muhimi, odatda mavjud bo'lgan kodlarga kelsak, ushbu material haqida gapiraylik.

HTTP mijozi xatolar

Xato mijoz tomonidan aniqlansa, server 4xx klassidan kodni qaytaradi. Agar serverda hech qanday muammo bo'lmasa-da, foydalanuvchi hali ham mavjud bo'lmasa, u holda xato haqida tushuntirilgan kod mijozga yuboriladi.

Shunday qilib, 40x kodi ostida mijoz xatolar:

  • 400. Noto'g'ri so'rov - server mijozdan so'rovda sintaktik xatolarni ko'rsatsa, xato bo'ladi. Tegishli o'zgarishlarni mijoz tomonidan amalga oshirilguncha amalga oshiriladi. Amaldagi protokol uchun barcha ma'lumotlar uzatish qoidalariga amal qilish kerak.
  • 401. Izoh yo'q - bu xato HTTP-serverga autentifikatsiya qilishni talab qiladi. Bu holda, autentifikatsiyani amalga oshirish uchun barcha sharoitlarni oladigan server tomoni hisoblanadi. Xato sababi avtorizatsiya qilish uchun yaroqsiz login nomi yoki parol bo'lishi mumkin.
  • 402. To'lovni amalga oshirish kerak - kod ishlatilmaydi, lekin kelajakka oid bayonnomada saqlanadi. Dastlab muayyan manbaga kirish uchun to'lovlarni amalga oshirish uchun interfeys sifatida qaraldi. Hech narsa sodir bo'lmaganligi sababli, 402 kodi vaqti-vaqti bilan Apple va Google tomonidan qabul qilinib, vaqti-vaqti bilan ularni veb-xizmatlariga topshirdi.

  • 403. Kirish yopiq bo'lsa, server to'g'ri ishlayotganida xato bo'ladi, ammo unga kirishni talab qiladigan foydalanuvchi buning uchun etarli huquqlarga ega emas. Odatda avtorizatsiya oynasi bilan birga bo'ladi.
  • 404. Topilmadi (resurs / fayl topilmadi) Internetda eng ko'p uchraydigan xatodir. Odatda, bu veb-manzilni kiritishda matn terish xatolaridan kelib chiqadi. Internetda tez-tez eslab qolish va ko'rinish ushbu kodni ommabop Internet haziliga aylantirdi.
  • Uslubga taqiqlangan - HTTP ma'lumotlar xatosi, POST orqali kiritilishi yoki PUT usulidan foydalanishi kerak. Boshqacha aytganda, GET usuli ishlatilmaganda yoki ba'zi ma'lumotni ishlash uchun server tomonidan qo'llab-quvvatlanmaganda xato paydo bo'ladi.
  • 406. So'rov qabul qilinmaydi - talab qilingan kontentni sarlavhalarni qabul qilish uchun tegishli bo'lmaganda, ushbu kod server tomonidan qaytariladi. Ko'p hollarda so'raladigan resurs mijoz tomonidan tan oladigan formatga mos kelmasa bo'ladi.
  • Proksi server tomonida avtorizatsiya talab etiladi - server proksi serverda avtorizatsiya qilish uchun maxsus maydonni qaytaradigan kod bilan birga.
  • Chiqarishni so'rash vaqti server mijozdan qo'shimcha so'rovlarni kutishni to'xtatganda sodir bo'ladi. So'rovni takrorlash muddati tugaganidan so'ng ham istalgan vaqtda takrorlashingiz mumkin.
  • 409. Mojaro - ushbu HTTP xatosi qanday holatlarda ro'y beradi? Hujjatning identifikatori yoki yangi versiyasi allaqachon saqlangan veb-serverga faylni yuklash. Serverda saqlanadigan fayllarning versiya boshqaruvi tizimi faylni oldingi versiyasi bilan almashtirishga imkon bermaydi va bu kod ostida nizo keltirib chiqaradi.

41x kodi ostida mijozlar xatosi

  • 410. Resurs o'chirildi - so'ralgan resurs mana shu manzilda joylashgan bo'lsa, o'chirildi va endi mavjud emas.
  • 412. Talablar bajarilmasa - shartli nom maydonlari bajarilmasa, bu kod ko'rsatiladi (hech bo'lmaganda).
  • 413. So'rovning hajmi ruxsat etilgan raqamdan oshib ketadi - mijoz tomonidan yuborilgan so'rovning tanasi juda katta bo'lsa va server uni qayta ishlamasa, xato bo'ladi.
  • 414. Juda uzoq manzil - agar server ushbu kodni qaytarib yuborsa, so'rovda ko'rsatilgan URL juda uzun va ishlov berilmaydi. Bundan tashqari, mijoz ma'lumotlarni Post-ning o'rniga GET orqali o'tkazilsa xato paydo bo'ladi.
  • 415. Qo'llab-quvvatlanmaydigan fayl formati - server ma'lum bir ma'lumot formati bilan ishlashdan voz kechganida xato bo'ladi (sababi har qanday bo'lishi mumkin).
  • Kutish muvaffaqiyatsiz tugadi - mijoz tomonining spam-sarlavhasi EXPECT maydonining talablariga javob bermaydi.
  • 418 Men choynakman - birinchi 1998 yilda paydo bo'lgan kod, April Foolning haziliga aylandi va hech qachon jiddiy ishtirok etmadi.

42x kodi ostida mijozlar xatosi

  • 422. Elementni qayta ishlash mumkin emas - nazariy jihatdan server mijoz tomonidan yuborilgan so'rovni qayta ishlashi mumkin; So'rovning tanasida fayl ham qo'llab-quvvatlanadi (u jadval va boshqa media fayl bo'lishi mumkin), lekin biron sababga ko'ra, server faoliyatini chegaralovchi mantiqiy xatolik yuzaga keldi.
  • 423. Kirish yopiq - ishlatiladigan usul server tomonidan bloklanadi. Boshqa usuldan foydalaning.
  • 424. Bođlanish xatosi - agar ushbu buyruqning bajarilishiga muvofiš bo'lgan operatsiya bir sabab tufayli yoki bu bilan uzilib šœyilgan bo'lsa, ushbu kod ko'rsatiladi.
  • 425. Elementlarning noto'g'ri tartib - serverdan bir nechta elementni so'rashganda, ularning buyurtma (server tomoni) bajarilmagan holatda kod ko'rsatiladi.
  • 426. Yangilash talab qilinadi - protokolni yangilash zarurati haqida sizga ma'lum bo'lgan kod. Yangilash uchun joylar server tomonidan to'g'ri qayd etilgan bo'lishi kerak.
  • 428. Mustaqil operatsiyani bajarish zarur - bu kod yordamida server mijozga so'rovda sarlavha shartlarini kiritish zarurligini bildiradi.
  • 429. Juda ko'p so'rovlar - agar mijoz serverga juda ko'p so'rovlar yuborgan bo'lsa, bu DDoS hujumining natijasi bo'lishi mumkin, shuning uchun u server tomonidan bloklanadi.

Boshqa mijoz xato kodlari

  • 431. Sarlavha uzunligini oshib ketganda - agar sarlavha uzunligi oshib ketgan bo'lsa, server ushbu kodni javob yuborishi mumkin, lekin tez-tez aloqani bekor qiladi.
  • 434. Manzil mavjud emas - xatolik so'ralgan manzilning mavjud emasligini ko'rsatadi.
  • 449. Qaytadan urinish - server spamni qayta ishlash uchun qo'shimcha ma'lumotga muhtoj bo'lsa, kod qaytariladi.
  • 451. Huquqiy sabablarga ko'ra bloklangan - agar hukumat turli huquqiy sabablarga ko'ra qulf uchun talabnoma yuborgan bo'lsa, server bloklanishi mumkin.

Agar siz veb-brauzerdan tashqarida ishlayotgan bo'lsangiz, HTTP-serverni yangilashda muhim xato kabi boshqa xatoliklarga duch kelasiz, lekin uning sabablarini dastur egalariga yoki muammoning amalga oshirilgan dasturidan topishingiz kerak.

HTTP server xatolar

Bunday kodlar, staged operatsiyalar server xatosi tufayli bajarilmaganda paydo bo'ladi. Shu kabi xatolar 5xx kodlari va xatoning qisqacha tavsifi bilan ko'rsatiladi.

50x kodi ostida server xatolar

  • 500 Ichki Server Xato - aniqlanmagan HTTP server xatosi. Ushbu kod alohida ko'rsatilmagan kod qiymati bo'lmagan har qanday xatoni ko'rsatadi.
  • 501. Qo'llanilmadi - bu kod server tomonidan ishlatilayotgan usul qo'llab-quvvatlanmaganda chiqariladi. Muammo standart HTTP buyruqlar bilan ishlash uchun tuzilgan serverlar bilan ishlashda yuzaga keladi.
  • 502. Bad Gateway - server shlyuz sifatida ishlayotganida "asosiy" serverdan noto'g'ri javob olganda muammo yuzaga keladi.
  • 503. Xizmat mavjud emas - bu kod ko'pincha server texnik ish olib borilganda yoki qayta ishga tushganda paydo bo'ladi.
  • 504. Gateway Timeout - shlyuz sifatida ishlayotgan serverda "asosiy" serverdan javob olish uchun vaqt yo'q bo'lganda xatolik bo'ladi.
  • 505. HTTP versiyasi qo'llab-quvvatlanmaydi (protokol versiyasi qo'llab-quvvatlanmaydi) - ko'rsatilgan server mijozdan kelgan so'rovda ko'rsatilgan protokol versiyasida ishlamaydi.
  • 507. Yetishmayotgan Saqlash (bo'sh joy etishmasligi) - so'rovni qayta ishlash uchun etarlicha raqamli joy bo'lmaganda muammo yuzaga keladi. Ko'pincha, muammo vaqtinchalik.

51x kodi ostida server xatolar

  • 510. Kengaytirilgan emas - mijoz so'ragan serverda kengaytma bo'lmasa, xato bo'ladi.
  • 511. Tarmoq haqiqiyligini tekshirish kerak - shunga o'xshash javob serverdan emas, balki Wi-Fi to'lov nuqtasi provayderining rolini bajaruvchi vositachilardan yuboriladi.

Ma'lumot kodlari

  • 100. Davom ettirish (davom etish) - bu kod mijozga o'zining dastlabki harakatlarining server talablariga javob berishini bildiradi va buyruqlar yuborishga davom etishi mumkin.
  • 101. Anahtarlama protokollari (interaktiv protokol) - ishlatilgan protokolni yanada mosroq qilishni taklif qiluvchi interaktiv kod.
  • 102. Qayta ishlash (qayta ishlash jarayonida) - bu so'rov qabul qilinganligini bildiradigan kod, lekin uni qayta ishlash uchun ancha vaqt talab etiladi.

Qayta yo'naltirish kodlari

  • 300. Ko'p Tanlovlar (tanlov) - agar tanlangan link bir xil serverda joylashgan bir necha manbalarga bevosita kirsa. Kod bilan birgalikda turli variantlar o'rtasida tanlov mavjud. Server sozlamalariga qarab, foydalanuvchi va mijoz tomonidan ham amalga oshirilishi mumkin.
  • 301. Har doim ko'chirildi - so'raladigan manba yoki fayl doimiy ravishda ko'chirilgan va boshqa manzilda joylashgan bo'lsa, kod qaytariladi.
  • 302. Topilgan (resurs topildi) - so'raladigan resurs yoki fayl vaqtinchalik ko'chirildi va boshqa manzilda topilsa kod qaytariladi.
  • 303. Boshqa (boshqa manzillar bo'yicha qidirish) ga qarang - bu kod server tomonidan muqobil qiymat bilan birga Manzil maydoni tomonidan qaytariladi, shuning uchun mijozning foydalanuvchisi Get metodini ishlatib, so'raladigan resursga kirishi mumkin.
  • 304. Modifikatsiya qilinmagan - agar mijoz maxsus modifikatsiya qilish vaqtlari atributlarini ko'rsatib, muayyan faylni talab qilsa, xato yuzaga keladi, ammo server uni yuklab olingandan keyin hech qanday o'zgarishlarni aniqlay olmadi.
  • 305. Proksi-ni ishlatish (proksi-serverni ishlatish kerak) - bu kod siz unga kirish uchun proksi-serverdan foydalanish kerak bo'lgan vaqtda server tomonidan ko'rsatiladi. Ularning manzillari Manzil maydonida ko'rsatiladi. Ushbu kodni faqat asosiy serverlar (proksi-serverlar emas) foydalanishi mumkin.
  • 307. Vaqtinchalik qayta yo'naltirish - kod so'ralgan fayl yoki boshqa manzilda mavjud bo'lsa. Tez-tez avtomatik qayta yo'naltirish jarayoni amalga oshiriladi.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 uz.birmiss.com. Theme powered by WordPress.