قائمة كاملة بخطوط حالة HTTP

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

قائمة كاملة بخطوط حالة HTTP
قائمة كاملة بخطوط حالة HTTP
Anonim

سطر حالة HTTP هو المصطلح المعطى لرمز حالة HTTP (رقم الرمز الفعلي) عندما يكون مصحوبًا بعبارة سبب1(الوصف المختصر).

نحتفظ أيضًا بقائمة بأخطاء رمز حالة HTTP (4xx و 5xx) جنبًا إلى جنب مع بعض النصائح حول كيفية إصلاحها.

على الرغم من أنها غير صحيحة من الناحية الفنية ، غالبًا ما يشار إلى خطوط حالة HTTP على أنها مجرد رموز حالة

Image
Image

فئات كود حالة

كما ترى أدناه ، أكواد حالة HTTP هي أعداد صحيحة مكونة من ثلاثة أرقام. يتم استخدام الرقم الأول لتحديد الرمز ضمن فئة معينة - واحد من هذه الخمسة:

  • 1XX:إعلامي - تم قبول الطلب أو استمرار العملية.
  • 2XX:يؤكد أن الإجراء قد اكتمل بنجاح أو تم فهمه.
  • 3XX:إعادة توجيه-شيء آخر يجب أن يتم من أجل إكمال الطلب.
  • 4XX:خطأ في العميل يشير إلى أن الطلب لا يمكن إكماله أو يحتوي على بناء جملة خاطئ.
  • 5XX:خطأ في الخادم يشير إلى أن الخادم فشل في إكمال طلب يفترض أنه صالح.

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

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

خطوط حالة HTTP (أكواد حالة HTTP + عبارات سبب

خطوط حالة HTTP الرسمية
رمز الحالة العبارة السبب
100 متابعة
101 تبديل البروتوكولات
102 معالجة
200 موافق
201 تم إنشاؤه
202 مقبول
203 معلومات غير موثوقة
204 لا يوجد محتوى
205 إعادة تعيين المحتوى
206 محتوى جزئي
207 متعدد الحالات
208 تم الإبلاغ عنه بالفعل
300 خيارات متعددة
301 تم نقله بشكل دائم
302 تم العثور عليه
303 انظر أخرى
304 غير معدل
305 استخدم الوكيل
307 إعادة توجيه مؤقت
308 إعادة توجيه دائم
400 طلب سيئ
401 غير مصرح به
402 الدفع مطلوب
403 ممنوع
404 غير موجود
405 طريقة غير مسموح بها
406 غير مقبول
407 مصادقة الوكيل مطلوبة
408 طلب المهلة
409 تعارض
410 ذهب
411 الطول مطلوب
412 فشل الشرط المسبق
413 كيان الطلب كبير جدًا
414 Request-URI كبير جدًا
415 نوع الوسائط غير المدعوم
416 نطاق الطلب غير مرضي
417 فشل التوقعات
421 طلب خاطئ
422 كيان غير قابل للمعالجة
423 مغلق
424 التبعية الفاشلة
425 مجموعة غير مرتبة
426 الترقية مطلوبة
428 الشرط المسبق مطلوب
429 طلبات كثيرة جدًا
431 طلب حقول الرأس كبيرة جدًا
451 غير متوفر لأسباب قانونية
500 خطأ خادم داخلي
501 لم يتم التنفيذ
502 بوابة سيئة
503 الخدمة غير متوفرة
504 بوابة المهلة
505 إصدار HTTP غير معتمد
506 المتغير يتفاوض أيضًا
507 تخزين غير كاف
508 تم اكتشاف الحلقة
510 غير موسع
511 مصادقة الشبكة مطلوبة

[1] يوصى فقط باستخدام عبارات سبب HTTP التي تصاحب أكواد حالة HTTP. يُسمح بعبارة سبب مختلفة وفقًا لـ RFC 2616 6.1.1. قد ترى عبارات سبب HTTP تم استبدالها بوصف "ودود" أو بلغة محلية.

خطوط حالة HTTP غير رسمية

قد يتم استخدام خطوط حالة HTTP أدناه من قبل بعض خدمات الجهات الخارجية كاستجابات للأخطاء ، ولكن لم يتم تحديدها بواسطة أي RFC.

خطوط حالة HTTP المحتملة الأخرى
رمز الحالة العبارة السبب
103 نقطة تفتيش
420 طريقة فشل
420 تعزيز الهدوء الخاص بك
440 مهلة تسجيل الدخول
449 إعادة المحاولة باستخدام
450 محظور بواسطة Windows Parental Controls
451 إعادة توجيه
498 رمز غير صالح
499 رمز مطلوب
499 تم حظر الطلب بواسطة برنامج مكافحة الفيروسات
509 تجاوز حد النطاق الترددي
530 الموقع مجمد

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

موصى به: