رسائل حالة HTML

رسائل أخطاء HTML

عندما يطلب المتصفح خدمة من خادم الويب، قد تحدث أخطاء، وقد يرجع الخادم رموزًا خطأ، مثل "404 غير موجود".

عادة، تُسمى هذه الأخطاء بـ رسائل أخطاء HTML.

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

هذه قائمة بالرسائل التي يمكن أن ترتد مرة أخرى من حالة HTTP المحتملة:

1xx: معلومات

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

2xx: نجاح

الرسالة: الوصف:
200 صحيح نجح الطلب (ويتبعه مستند الرد لطلبات GET وPOST).
201 تم إنشاء تم إنشاء الطلب، كما تم إنشاء موارد جديدة.
202 مقبول تم قبول الطلب المقدم للمعالجة، لكن المعالجة لم تكتمل بعد.
203 معلومات غير مؤثرة تم إرجاع المستند بشكل صحيح، لكن قد تكون بعض عناوين الرد غير صحيحة لأنه تم استخدام نسخة من المستند.
204 لا محتوى لا يوجد مستند جديد. يجب على المتصفح مواصلة عرض المستند الأصلي. إذا كان المستخدم يح�新�新 الصفحة بانتظام، ويمكن للServlet التأكد من أن مستند المستخدم كافي الجددة، فإن هذا الرقم هو مفيد للغاية.
205 إعادة تعيين المحتوى لا يوجد مستند جديد. لكن يجب على المتصفح إعادة تعيين ما يعرضه. يستخدم لاضطلاع المتصفح بتحرير محتوى إدخال النموذج.
206 محتوى جزئي أرسل العميل طلب GET يحتوي على عنوان Range، وأكمل الخادم ذلك.

3xx: إعادة توجيه

الرسالة: الوصف:
300 خيارات متعددة اختيار متعدد. قائمة الروابط. يمكن للمستخدم اختيار رابط للوصول إلى الوجهة. يسمح بأقصى خمس عناوين.
301 منتقل بشكل دائم تم نقل الصفحة المطلوبة إلى URL جديد.
302 وجد تم نقل الصفحة المطلوبة مؤقتًا إلى URL جديد.
303 انظر إلى آخر يمكن العثور على الصفحة المطلوبة في URL آخر.
304 لم يتم تعديل لم يتم تعديل المستند كما هو متوقع. قام العميل ببث مستند مخزن في خادم (عادة ما يكون هذا If-Modified-Since الذي يُظهر أن العميل يريد المستند الذي تم تعديله بعد تاريخ معين). أخبر الخادم العميل أن المستند المخزن يمكن استخدامه مرة أخرى.
305 استخدم الوكيل يجب استخراج المستند المطلوب من خلال وكيل الموقع المحدد في عنوان Location.
306 غير مستخدم يُستخدم هذا الرقم للنسخة السابقة. لم يعد يستخدم الآن، ولكن يُحفظ الرقم.
307 إعادة توجيه مؤقت الصفحة المطلوبة قد انتقلت مؤقتًا إلى URL جديد.

4xx: أخطاء العميل

الرسالة: الوصف:
400 طلب سيء لم يتم فهم الطلب من قبل الخادم.
401 غير مصرح به الصفحة المطلوبة تحتاج إلى اسم مستخدم وكلمة مرور.
402 مطلوب الدفع لا يمكن استخدام هذا الرقم الآن.
403 ممنوع تم منع الوصول إلى الصفحة المطلوبة.
404 غير موجود لا يمكن العثور على الصفحة المطلوبة من قبل الخادم.
405 غير مسموح بالطريقة الطريقة المحددة في الطلب غير مسموح بها.
406 غير مقبول لا يمكن قبول الاستجابة المولدة من الخادم من قبل العميل.
407 الحاجة إلى تأكيد الوكيل يجب على المستخدم أولاً التحقق باستخدام خادم الوكيل، حتى يتم معالجة الطلب.
408 زمن الطلب انتهى طلب تجاوز وقت انتظار الخادم.
409 صراع بسبب التوافق، لا يمكن إكمال الطلب.
410 مفقودة الصفحة المطلوبة غير متاحة.
411 الحجم مطلوب "Content-Length" لم يتم تعريفه. إذا لم يكن هناك هذا المحتوى، لن يقبل الخادم الطلب.
412 فشل الشروط المقدمة تم تقييم الشروط المقدمة في الطلب على الخادم كفاشلة.
413 حجم الطلب الكائن كبير جدًا بسبب أن حجم الكيان المطلوب كبير جدًا، لن يقبل الخادم الطلب.
414 طلب URL طويل جدًا بسبب طول URL، لن يقبل الخادم الطلب. عند تحويل طلب POST إلى طلب GET يحتوي على معلومات استعلام طويلة جدًا، يحدث هذا.
415 نوعية وسائط غير مدعومة لأن نوعية الوسائط غير مدعومة، لن يقبل الخادم الطلب.
416  لا يمكن للخادم استيفاء متطلبات رأس Range المحددة في الطلب.
417 فشل التوقعات  

5xx: أخطاء الخادم

الرسالة: الوصف:
500 خطأ داخلي للخادم لم يكمل الطلب. واجه الخادم حالة غير متوقعة.
501 لم تنفذ لم يكمل الطلب. لا يدعم الخادم الخاصية المطلوبة.
502 جسر سيء لم يكمل الطلب. استلم الخادم استجابة غير صالحة من الخادم الأمامي.
503 غير متاح الخدمة لم يكمل الطلب. قد يكون الخادم مؤقتًا أو قد يكون هناك انقطاع.
504 توقيت passage للجسر توقيت passage للجسر.
505 إصدار HTTP غير مدعوم لا يدعم الخادم إصدار HTTP المحدد في الطلب.