انتقل إلى محتوى الدرس

What Are HTTP Status Codes مفهوم أكواد حالة HTTP

دليل هندسي متكامل لأكواد حالة HTTP وفئاتها الخمس من 1xx إلى 5xx: تعرّف على الفروق الحاسمة بين 200 و201 و204، والتوجيه 301 و302 و307 و308، وكود 304، ومقارنة 400 بـ 422، و401 بـ 403، وأخطاء البوابة 502 و503 و504.
3 صفوف تعليمية
تكنولوجيا الويب
3,770 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

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

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

قبل الغوص في التفاصيل الهندسية، استعرض جدول المصطلحات التقنية الأساسية لهذا الدرس:

المصطلح بالعربية المصطلح بالإنجليزية النطق التقني المعنى الهندسي المبسط
كود حالة HTTP إتش تي تي بي ستاتس كود رقم قياسي من ثلاثة أرقام يعيده الخادم في بداية الاستجابة لتحديد نتيجة معالجة الطلب.
فئة كود الحالة ستاتس كود كلاس التصنيف العام الذي يحدده الرقم الأول من اليسار (1xx إلى 5xx) لبيان طبيعة الاستجابة.
استجابة إعلامية إنفورميشنال ريسبونس رد تمهيدي غير نهائي يخبر العميل باستلام رأس الطلب واستمرار المعالجة أو تبديل البروتوكول.
إعادة التوجيه ريدايركشن فئة أكواد تطلب من المتصفح اتخاذ خطوة إضافية للوصول للمورد مثل الانتقال لعنوان Location جديد.
خطأ من جهة العميل كلاينت إيرور فئة أكواد تشير إلى أن الطلب المرسل من العميل غير صالح أو غير مصرح به أو يطلب مورداً غير موجود.
خطأ من جهة الخادم سيرفر إيرور فئة أكواد تشير إلى أن طلب العميل سليم، لكن الخادم فشل داخلياً أو عبر بوابة وسيطة في تنفيذه.
الصف 2 كود برمجي
Shell
HTTP/1.1 200 OK
HTTP/1.1 301 Moved Permanently
HTTP/1.1 404 Not Found
HTTP/1.1 500 Internal Server Error
الصف 3 ملاحظة هامة