رموز الخطأ - HTTP Error Codes

hocine
Hocine Gasmi
Back-end Developer (Python/Django)
رموز الخطأ - HTTP Error Codes

عند ولوجنا لبعض المواقع او تطويرنا لتطبيق واب قد نواجه مشكل Server Error مع رقم معين, سوف نتعرف على معنى اشهر هذه الارقام و اكثرها حدوثا.

عند القيام بزيارة موقع ما يقوم الخادم بالرد برمز حالة HTTP معينة متكون من ثلاث ارقام و منقسم الى خمس مجموعات:

  • 1xx استجابة إعلامية
  • 2xx نجاح
  • 3xx إعادة التوجيه
  • 4xx خطأ العميل
  • 5xx خطأ في الخادم

هنا سوف نتحدث عن مجموعة الاخطاء التي تحدث كثيرا 4xx و 5xx.

 

  • Bad Request 400

يتعذر على الخادم معالجة الطلب و قد يكون السبب حجم ملف كبير جدا او طلب غير صالح. و ايضا قد يكون السبب خطأ في ملف الكوكيز لكونه غير صالح, يمكن اصلاح ذلك يمسح ذاكرة التخزين المؤقتة وملفات تعريف الارتباط للمتصفح.

 

  • 401 Unauthorized

خطأ عدم التصريح, يضهر هذا الخطأ عند محاولة الوصول الى مورد ما بدون توفير بيانات الاعتماد مثل اسم المستخدم و كلمة السر.

 

  • 403 Forbidden

خطأ المحضور او الممنوع و هذا يعني ان طلبك صحيح و انه مفهوم من قبل الخادم لكن ليس لديك اذن الولوج الى المورد المعين او ان هناك حاجة الى حساب معين.

 

  • 404 Not Found

رمز خطأ 404 يعبر عند عدم وجود الملف المطلوب او الصفحة, قد يكون سببه خطأ في كتابة الرابط.

 

  • 405 Method Not Allowed

طريقة الطلب غير متوافقة مع المورد المطلوب و مثال على ذالك هو طلب من نوع GET على استمارة تتطلب تقديم معلومات عبر POST.

 

  • 500 Internal Server Error

 خطأ داخلي للخادم, و هو رمز خطأ عام يضهر لتحديد خطأ غير متوقع او لا يوجد رمز اكثر تحديد. يكون سببه عموما هو خطأ في اعدادات ملف.htaccess او خطأ في اعدادات الخادم.

 

  • 502 Bad Gateway

خطأ البوابة السيئة (Bad Gateway) يعني ان الخادم هو عبارة عن خادم بوابة (gateway) او خادم وكيل (Proxy server) و لم يتلقى استجابة صالحة من خوادم الواجهة الداخلية (backend servers) التي عليها تلبية الطلب.

 

  • 503 Service Unavailable

لا يمكن للخادم معالجة الطلب و يكون ذلك لوجود ضغط و زيادة التحميل او تعطله لسبب الصيانة, عموما يكون هذا الخطأ مؤقتا.

 

  • 504 Gateway Timeout

خطأ نفاذ وقت البوابة (Gateway Timeout error), الخادم يعمل كبوابة (gateway) أو وكيل (Proxy server) ولم يتلق استجابة في الوقت المناسب من الخادم الرئيسي. عموما يكون سبب ذلك وجود اتصال صعيف بين الخوادم الداخلية او ضعف اداء الخادم الذي يقوم بتلبية الطلبات او مدة المهلة قصيرة جدا.

 

نتمنى ان يكون هذا المقال مفيدا, اذا كان لديك اي استفسار لا تتردد في ترك تعليق.

تذكر أن المساهمات في هذا الموضوع يجب أن تتبع إرشادات المجتمع.


التعليقات:

    لا توجد تعليقات بعد.