غالبا عندما تعرض رسائل سواء كانت اخطاء او غيرها من الرسائل على صفحات HTML لسبب او لأخر تكون مبنية على رموز معينة مثل صفحة الخطأ 404 الشهيرة فمن منا لم يكد يرى هذه الصفحة اومرت عليه من قبل لكن هل فكرت من قبل ماذا يعني ذلك الكود او الرسالة.
في هذه المقال سوف نستعرض عليك اهم تلك الرسائل الشائعة حتى يتسنى لك التصرف في حالة واجهتك احد تلك الرسائل طالما كان الامر مناط بالمستخدم وليس بالخادم.
من الضروري عليك كمستخدم للانترنت الالمام برسائل الخطأ على الاقل الشائعة منها ومعرفة ما تعنيه تلك الرسالة ، رسالة الخطأ عبارة عن كود يتكون من ارقام فالرقم الاول من اليسار يشير الى تصنيف معين والرقمين التاليين يشريان الى رقم الرسالة في نفس التصنيف، مثال على ذلك :
-4XXيمثل رمز خطأ في جهازالمستخدم او Clint
-5XX يمثل رمز خطأ في الخادم او Server
اولا :أخطاء من جانب العميل 4XX
Bad request 400
عندما يقوم المستخدم بارسال رسالة الى الخادم وتكون الرساله غير واضحة للخادم فتظهر هذه الرسالة ، عنمدا ترى هذه الرسالة فكن على يقين ان المشكله ليست من الخادم فالمشكلة تكون بسبب المصدر نفسه او المستخدم وله عدة اسباب مثل سرعة الانترنت او الانقطاع المفاجئ للانترنت وعدم اكتمال ارسال البيانات او مشكله في جهاز المستخدم.
401 Authorization Required
هذه الرسالة تعني ان هذا الموقع محمي بكلمة مرور ، وتطلب من العميل ادخال بيانات التسجيل الى الموقع
Forbidden 403
سبب هذا الخطأ ان الملف الذي يطلبه المستخدم ليس له الاذن بالوصول اليه ، ويرجع اسباب تعيين حماية 403 من قبل مالك الموقع لسبب تقوية الموقع وحماية اكبر ضد عمليات الاستيلاء
Not Found 404
وهو الرسالة الاكثر شهرة ، فجميع مستخدمي شبكة الانترنت تقريبا قد واجهتهم صفحة الخطأ 404 ، وهذا يرجع لسببان اما ان تكون الصفحة قد نقلت الى موقع اخر ومازال DNS يشير الى الموقع القديم ، او قد يكون تم ادخال رابط الموقع خطأ
Request Timeout 408
هذا الخطأ يحدث عندما تنتهي مهلة الخادم ، لاستغراق طلب العميل فترة زمنية طويلة ، وقد يكون السبب العبء الكبير على الخادم ، او ربما يكون نظام المستخدم اذا حدث هذا الخطأ يمكنك تجاوزه باعادة تحميل الصفحة مره اخرى .
Gone 410
وهذا الخطأ يعني ان الموقع الذي طلبته غير متاح ، وهو يشبه الخطأ 404 لكن الاخير يعني انه ربما قد تم نقل الصفحة الى موقع اخر مؤقتا ، اما 410 فيشير الى حالة دائمة.
ثانيا: اخطأ من قبل الخادم 5XX
500 Internal Server Error
تظهر هذه الرسالة عندما يواجه الخادم حدث غير متوقع ، بحيث لا يستطيع الخادم تنفيذ طلب العميل ، وعندما تواجهك هذه المشكلة فيمكنك تجاوزها باعادة تحميل الصفحة ، او مسح ذاكرة التخزين المؤقت و اعادة تشغيل لمتصفحك واذا لم ترى حل لمشكلتك فعليك الاتصال بمزود خدمة الانترنت في منطقتك.
Bad Gateway 502
هذا الخطأ يحدث عندما يتم الاتصال بين خادميين او بالاصح بين ملقمين لا يتوافقان على بروتوكول معين حول نقل البيانات ، اذا صادفتك هذه المشكلة عليك الاتصال بمزود خدمة الانترنت في منطقتك .
Service Temporarily Unavailable 503
وتظهر هذه الرسالة عندما تكون احدى خدمات الخادم غير متوفرة في الوقت الذي يطلبه المستخدم ، وقد يكون ذلك بسبب الصيانة او ربما لاسباب اخرى .
Gateway time-out 504
ويحدث هذا الخطأ عندما ينتهي زمن الاستجابة او تكون الاستجابة بطيئة بين خادمين ، مثله مثل الخطأ 408 الذي ذكرناه سابقا لكن الفرق في ان الخطأ 408 يحدث بين العميل والخادم .