رسائل حالة 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 المحدد في الطلب. |