ما هي رموز حالة HTTP

يشرح من الأساس بنية رموز الحالة وما يعنيه كل صنف من الأصناف الخمسة (1xx–5xx).

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

تحدّد الخانة الأولى من الرمز صنفه. فـ1xx استجابة مؤقتة معلوماتية، و2xx نجاح، و3xx يعني الحاجة إلى إجراء إضافي (إعادة توجيه)، و4xx خطأ من جهة العميل، و5xx خطأ من جهة الخادم. لذلك يكفي النظر إلى الرقم الأول من الرمز لتكوين فكرة تقريبية عن طبيعة المشكلة.

فمثلًا 200 يعني سليم، و301 نقلًا دائمًا، و404 عدم وجود المورد، و500 خطأً داخليًا في الخادم. وعمليًا، عند ظهور 4xx يكون فحص جهة الطلب (العميل) أولًا، وعند ظهور 5xx فحص سجلات الخادم أولًا، هو نقطة انطلاق تصحيح الأخطاء.