ما هي أكواد حالة HTTP؟

جدول المحتويات:

ما هي أكواد حالة HTTP؟
ما هي أكواد حالة HTTP؟
Anonim

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

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

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

Image
Image

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

4xx خطأ العميل

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

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

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

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

تتضمن بعض العناصر الشائعة 500 (خطأ داخلي في الخادم) ، إلى جانب 504 (مهلة البوابة) ، و 503 (الخدمة غير متوفرة) ، و 502 (بوابة سيئة).

مزيد من المعلومات حول أكواد حالة

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

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

IANA's Hypertext Transfer Protocol (HTTP) صفحة تسجيل رمز الحالة هي المصدر الرسمي لرموز حالة HTTP ، لكن Windows يتضمن أحيانًا أخطاء إضافية أكثر تحديدًا تشرح معلومات إضافية.

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

فيما يلي بعض الأمثلة الأخرى:

  • 404.13 لها عبارة سبب HTTP هي طول المحتوى كبير جدًا.
  • 500.53 تعني حدث خطأ في إعادة الكتابة أثناء معالجة الإخطار RQ_RELEASE_REQUEST_STATE. حدث خطأ في تنفيذ القاعدة الصادرة. تم تكوين القاعدة ليتم تنفيذها قبل تحديث ذاكرة التخزين المؤقت لمستخدم الإخراج.
  • 502.3 تعني بوابة سيئة: خطأ اتصال معيد التوجيه (ARR).

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

ليست كل رموز الأخطاء مرتبطة

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

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

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

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

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

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

موصى به: