رموز حالة HTTP

تعرض مواقع الويب رموز الحالة ردًا على الأخطاء

شفرات حالة HTTP هي رموز استجابة قياسية تقدمها خوادم مواقع الويب على الإنترنت. تساعد الرموز في تحديد سبب المشكلة عندما لا يتم تحميل صفحة ويب أو مورد آخر بشكل صحيح.

في الواقع ، يعد المصطلح "رمز حالة HTTP" هو المصطلح الشائع لخط حالة HTTP الذي يتضمن كلاً من رمز حالة HTTP وعبارة السبب HTTP .

تسمى أحيانًا رموز حالة HTTP شفرات خطأ المستعرض أو رموز خطأ الإنترنت.

على سبيل المثال ، سطر حالة HTTP 500: يتكون خطأ الخادم الداخلي من رمز حالة HTTP 500 وعبارة السبب HTTP لخطأ الخادم الداخلي .

توجد خمس فئات من أخطاء رمز حالة HTTP ؛ هذه هي المجموعتين الرئيسيتين:

4xx عميل خطأ

تتضمن هذه المجموعة من رموز حالة HTTP تلك التي يحتوي فيها طلب صفحة ويب أو مورد آخر على بنية غير صحيحة أو لا يمكن ملؤها لسبب آخر ، على الأرجح بسبب خطأ العميل (راكب الإنترنت).

تتضمن بعض رموز حالة خطأ HTTP الشائعة للعملاء 404 (غير موجود) ، و 403 (محظور) ، و 400 (طلب سيء) .

5xx خطأ في الخادم

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

تتضمن بعض رموز حالة خطأ HTTP الشائعة للخادم 500 (خطأ داخلي في الخادم) ، بالإضافة إلى 503 (الخدمة غير متوفرة) و 502 (العبّارة غير الصالحة) .

مزيد من المعلومات حول رموز حالة HTTP

توجد رموز حالة HTTP الأخرى بالإضافة إلى رموز 4xx و 5xx. هناك أيضًا رموز 1xx و 2xx و 3xx ، والتي تعد معلومات ، أو تؤكد النجاح ، أو تملي إعادة التوجيه ، على التوالي. هذه الأنواع الإضافية لرموز حالة HTTP ليست أخطاء ، لذا لا ينبغي أن يتم تنبيهك عنها في المتصفح.

اطلع على قائمة كاملة من الأخطاء في صفحة أخطاء رمز حالة HTTP الخاص بنا ، أو شاهد جميع خطوط حالة HTTP (1xx و 2xx و 3xx) في خطوط حالة HTTP ما هي؟ قطعة.

صفحة تسجيل رمز الحالة لبروتوكول نقل النص التشعبي (HTTP) الخاصة بـ IANA هي المصدر الرسمي لرموز حالة HTTP ولكن أحياناً ما يتضمن Windows أخطاء إضافية أكثر تحديدًا تشرح معلومات إضافية. يمكنك العثور على قائمة كاملة بهذه المواقع على موقع Microsoft.

على سبيل المثال ، في حين أن رمز الحالة HTTP لـ 500 يعني خطأ في ملقم الإنترنت ، تستخدم خدمات معلومات إنترنت لـ Microsoft (ISS) 500.15 ليعني أنه لا يُسمح بالطلبات المباشرة لـ Global.aspx .

هنا المزيد من الأمثلة:

هذه الرموز الفرعية ما يسمى تم إنشاؤها بواسطة Microsoft ISS لا تستبدل رموز حالة HTTP ولكن بدلاً من ذلك يتم العثور عليها في مناطق مختلفة من Windows مثل ملفات التوثيق.

ليست كل رموز الخطأ ذات صلة

رمز حالة HTTP ليس هو نفسه رمز خطأ إدارة الأجهزة أو رمز خطأ في النظام . تتشارك بعض رموز أخطاء النظام في أرقام الرموز مع شفرات حالة HTTP ولكنها أخطاء مختلفة مع رسائل ومعاني خطأ مختلفة تمامًا.

على سبيل المثال ، يعني رمز حالة HTTP 403.2 " الوصول للقراءة" ممنوع . ومع ذلك ، هناك أيضًا رمز خطأ في النظام 403 يعني أن العملية ليست في وضع معالجة الخلفية .

وبالمثل ، يمكن بسهولة الخلط بين رمز الحالة 500 الذي يعني خطأ في خدمة الإنترنت عن رمز خطأ في النظام 500 يعني أن ملف تعريف المستخدم لا يمكن تحميله .

ومع ذلك ، هذه ليست ذات صلة وينبغي ألا يعامل على نحو مماثل. يعرض أحدها في متصفح ويب ويشرح رسالة خطأ حول العميل أو الخادم ، بينما يظهر الآخر في مكان آخر في Windows ولا يتضمن بالضرورة متصفح الويب على الإطلاق.

إذا كنت تواجه مشكلة في تحديد ما إذا كان رمز الخطأ الذي تراه هو رمز حالة HTTP أم لا ، فانتظر بدقة في مكان ظهور الرسالة. إذا رأيت خطأ في متصفح الويب الخاص بك ، على صفحة الويب ، فإنه رمز استجابة HTTP.

يجب التعامل مع رسائل الخطأ الأخرى بشكل منفصل وفقًا للسياق الذي يتم مشاهدته فيه: تظهر رموز أخطاء Device Manager في Device Manager (إدارة الأجهزة) ، ويتم عرض رموز أخطاء النظام عبر Windows ، وتعطى رموز POST أثناء اختبار Power On Self ، وما إلى ذلك.