OneTools Online

مرجع أكواد حالة HTTP

1xx
1xx معلوماتي(4)

100Continue
في انتظار إرسال العميل لنص الطلب.
101Switching Protocols
وافق الخادم على تغيير البروتوكول.
102Processing
يقوم الخادم بمعالجة الطلب، لكن لا توجد استجابة متاحة بعد.
WebDAV
103Early Hints
يعيد الخادم بعض رؤوس الاستجابة قبل رسالة HTTP النهائية.

2xx
2xx نجاح(10)

200OK
استجابة قياسية لطلبات HTTP الناجحة.
201Created
تم تنفيذ الطلب، مما أدى إلى إنشاء مورد جديد.
202Accepted
تم قبول الطلب للمعالجة، لكن لم تكتمل المعالجة بعد.
203Non-Authoritative Information
الطلب ناجح ولكن تم تعديل المحتوى بواسطة وكيل تحويل.
204No Content
عولج الطلب بنجاح ولا يعيد الخادم أي محتوى.
205Reset Content
يشير الخادم إلى إعادة تهيئة عرض المستند الذي أرسل هذا الطلب.
206Partial Content
يسلم الخادم جزءًا فقط من المورد بسبب رأس النطاق.
207Multi-Status
يحتوي نص الرسالة على XML مع رموز حالة متعددة لطلبات فرعية مختلفة.
WebDAV
208Already Reported
تم تعداد أعضاء ربط DAV بالفعل.
WebDAV
226IM Used
أوفى الخادم بطلب GET للمورد.

3xx
3xx إعادة توجيه(9)

300Multiple Choices
يشير إلى خيارات متعددة للمورد يمكن للعميل اتباعها.
301Moved Permanently
تم تغيير عنوان URL للمورد المطلوب بشكل دائم.
302Found
تم تغيير عنوان URL للمورد المطلوب بشكل مؤقت.
303See Other
يمكن العثور على الاستجابة تحت URI آخر باستخدام طريقة GET.
304Not Modified
لم يتم تعديل المورد منذ الإصدار المحدد في If-Modified-Since.
305Use Proxy
المورد المطلوب متاح فقط من خلال وكيل.
306Switch Proxy
لم يعد مستخدمًا. كان يعني في الأصل أن الطلبات اللاحقة يجب أن تستخدم وكيلًا.
307Temporary Redirect
يجب تكرار الطلب باستخدام URI آخر، لكن يجب ألا تتغير الطريقة.
308Permanent Redirect
يجب تكرار الطلب وجميع الطلبات المستقبلية باستخدام URI آخر.

4xx
4xx خطأ عميل(29)

400Bad Request
لا يمكن للخادم معالجة الطلب بسبب خطأ من العميل.
401Unauthorized
المصادقة مطلوبة ولكنها فشلت أو لم يتم توفيرها.
402Payment Required
محجوز للاستخدام المستقبلي. كان مخصصًا في الأصل لأنظمة الدفع الرقمية.
403Forbidden
ليس لدى العميل حقوق الوصول إلى المحتوى.
404Not Found
لا يمكن للخادم العثور على المورد المطلوب.
405Method Not Allowed
طريقة الطلب غير مدعومة من قبل المورد.
406Not Acceptable
لا يمكن للخادم إنتاج استجابة تطابق قائمة القيم المقبولة.
407Proxy Authentication Required
يجب على العميل أولاً المصادقة مع الوكيل.
408Request Timeout
انتهت مهلة الخادم أثناء انتظار الطلب.
409Conflict
يتعارض الطلب مع الحالة الحالية للخادم.
410Gone
تم حذف المحتوى المطلوب بشكل دائم.
411Length Required
لم يحدد الطلب طول محتواه، وهو مطلوب من قبل المورد.
412Precondition Failed
لا يستوفي الخادم أحد الشروط المسبقة المحددة في الطلب.
413Payload Too Large
الطلب أكبر مما يستطيع الخادم معالجته.
414URI Too Long
URI المقدم طويل جدًا بحيث لا يمكن للخادم معالجته.
415Unsupported Media Type
تنسيق الوسائط للبيانات المطلوبة غير مدعوم من قبل الخادم.
416Range Not Satisfiable
لا يمكن تلبية النطاق المحدد في رأس Range.
417Expectation Failed
لا يمكن تلبية التوقع المشار إليه في رأس Expect.
418I'm a Teapot
يرفض الخادم تحضير القهوة لأنه إبريق شاي. مزحة كذبة أبريل.
421Misdirected Request
تم توجيه الطلب إلى خادم لا يمكنه إنتاج استجابة.
422Unprocessable Entity
الطلب كان سليمًا من الناحية التركيبية لكن لم تتم معالجته بسبب أخطاء دلالية.
423Locked
المورد الذي يتم الوصول إليه مقفل.
WebDAV
424Failed Dependency
فشل الطلب بسبب فشل طلب سابق.
WebDAV
425Too Early
الخادم لا يريد المخاطرة بمعالجة طلب قد يتم إعادة تشغيله.
426Upgrade Required
يجب على العميل التبديل إلى بروتوكول مختلف.
428Precondition Required
يتطلب الخادم الأصلي أن يكون الطلب مشروطًا.
429Too Many Requests
أرسل المستخدم عددًا كبيرًا جدًا من الطلبات في فترة زمنية معينة.
431Request Header Fields Too Large
لا يمكن للخادم معالجة الطلب لأن حقول الرأس كبيرة جدًا.
451Unavailable For Legal Reasons
المورد غير متاح لأسباب قانونية.

5xx
5xx خطأ خادم(11)

500Internal Server Error
رسالة خطأ عامة عند مواجهة حالة غير متوقعة.
501Not Implemented
الخادم لا يدعم الوظيفة المطلوبة لتنفيذ الطلب.
502Bad Gateway
تلقى الخادم استجابة غير صالحة من الخادم العلوي.
503Service Unavailable
الخادم غير قادر حاليًا على معالجة الطلب.
504Gateway Timeout
لم يتلق الخادم استجابة في الوقت المناسب من الخادم العلوي.
505HTTP Version Not Supported
إصدار HTTP المستخدم في الطلب غير مدعوم من قبل الخادم.
506Variant Also Negotiates
التفاوض الشفاف على المحتوى للطلب يؤدي إلى مرجع دائري.
507Insufficient Storage
الخادم غير قادر على تخزين التمثيل اللازم لإكمال الطلب.
WebDAV
508Loop Detected
اكتشف الخادم حلقة لا نهائية أثناء معالجة الطلب.
WebDAV
510Not Extended
هناك حاجة إلى امتدادات إضافية للطلب لكي يتمكن الخادم من تنفيذه.
511Network Authentication Required
يحتاج العميل إلى المصادقة للحصول على وصول إلى الشبكة.

مرجع أكواد حالة HTTP - دليل كامل مع البحث والفئات

قائمة مرجعية كاملة لجميع أكواد حالة HTTP من 1xx معلوماتي إلى 5xx خطأ خادم. تصفح الأكواد مصنفة حسب الفئة، ابحث برقم الكود أو الاسم، وانقر للنسخ. يتضمن أكواد WebDAV. مرمزة بالألوان لتحديد بصري سريع. مرجع أساسي لمطوري الويب ومصممي API ومسؤولي الأنظمة.

الميزات الرئيسية لمرجع أكواد حالة HTTP

📋 مرجع كامل لأكواد الحالة

تصفح جميع أكواد الحالة HTTP و WebDAV البالغ عددها 63 كوداً منظمة في 5 فئات من 1xx معلوماتي إلى 5xx خطأ خادم.

🔍 بحث في الوقت الفعلي

ابحث برقم الكود أو الاسم أو الوصف أو الفئة. تظهر النتائج فوراً أثناء الكتابة.

🎨 فئات مرمزة بالألوان

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

🏷️ علامات تبويب تصفية الفئات

استخدم علامات تبويب التصفية للانتقال السريع بين فئات 1xx و 2xx و 3xx و 4xx و 5xx مع عدد الأكواد.

📝 نسخ بنقرة واحدة

انسخ أي رقم كود حالة إلى الحافظة بنقرة واحدة. مثالي للتوثيق وتعليقات الأكواد.

🌐 دعم WebDAV

يتضمن أكواد حالة WebDAV الخاصة مع تعريف واضح، بالإضافة إلى جميع أكواد HTTP القياسية.

📱 متجاوب ومتاح

يعمل على سطح المكتب والجوال. عرض أكواد الحالة في شبكة نظيفة تتكيف مع أي حجم شاشة.

🔒 لا تحميل بيانات

هذه صفحة مرجعية ثابتة. جميع البيانات محملة مسبقاً في متصفحك دون أي طلبات خادم.

ما هي أكواد حالة HTTP؟

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

تُجمع أكواد الحالة في خمس فئات: 1xx (معلوماتي)، 2xx (نجاح)، 3xx (إعادة توجيه)، 4xx (خطأ عميل)، و 5xx (خطأ خادم). لكل كود معنى ووصف قياسي محدد في مواصفة HTTP (RFC 7231 و RFCs ذات الصلة).

لماذا استخدام مرجع أكواد حالة HTTP؟

  • تطوير الويب: ابحث بسرعة عن أكواد الحالة عند بناء أو تصحيح تطبيقات HTTP و API
  • تصميم API: اختر أكواد الحالة الصحيحة لاستجابات REST و GraphQL API
  • التصحيح: افهم استجابات الأخطاء من الخوادم والبروكسيات و CDNs
  • التوثيق: ارجع لأوصاف دقيقة لأكواد الحالة في التوثيق الفني
  • التعلم: ادرس معنى والاستخدام الصحيح لأكواد حالة HTTP

كيفية استخدام مرجع أكواد حالة HTTP

الخطوةالإجراء
1تصفح حسب الفئة
استخدم علامات تبويب التصفية لعرض أكواد الحالة حسب الفئة: من 1xx معلوماتي إلى 5xx خطأ خادم.
2ابحث عن الأكواد
اكتب رقم الكود أو اسمه أو وصفه في شريط البحث للعثور على أكواد حالة محددة فوراً.
3اقرأ الأوصاف
كل بطاقة كود حالة تظهر رقم الكود والاسم القياسي والوصف ونوع البروتوكول.
4انسخ الأكواد
انقر على أيقونة النسخ على أي كود لنسخ رقم كود الحالة إلى الحافظة.
💡 نصيحة احترافية: عند تصميم APIs، استخدم أكثر كود حالة تحديداً ممكناً. على سبيل المثال، أعد 404 للموارد المفقودة، و 410 للموارد المحذوفة نهائياً، و 403 عندما لا يملك العميل إذناً.

حالات الاستخدام الشائعة

🌐 تطوير API

ارجع إلى أكواد الحالة الصحيحة عند بناء وتوثيق RESTful و GraphQL APIs.

🔧 تصحيح مشاكل الخادم

ابحث عن أكواد الحالة غير المألوفة التي تواجهها في سجلات الخادم أو رسائل الخطأ أو استجابات API.

📝 الكتابة الفنية

استخدم أوصافاً دقيقة لأكواد الحالة في توثيق API والدروس التعليمية والمقالات الفنية.

🎓 تعلم بروتوكول HTTP

ادرس معنى والاستخدام الصحيح لكل فئة من أكواد حالة HTTP وكل كود فردي.

🛡️ تدقيق أمني

تحقق من أن تطبيقك يُرجع أكواد الحالة المناسبة ولا يُسرب معلومات من خلال استجابات الأخطاء.

⚡ مراقبة الأداء

افهم أكواد 5xx و 4xx في لوحات المراقبة لتحديد مشاكل الخادم وأخطاء العملاء.

الأسئلة الشائعة حول أكواد حالة HTTP

ما الفرق بين أكواد الحالة 4xx و 5xx؟

أكواد 4xx تشير إلى أخطاء العميل - الطلب يحتوي على بناء جملة غير صالح أو وصول غير مصرح به أو لا يمكن تنفيذه بسبب مشكلة من جانب العميل. على سبيل المثال، 404 Not Found يعني أن المورد غير موجود. أكواد 5xx تشير إلى أخطاء الخادم - فشل الخادم في تنفيذ طلب صالح بسبب مشكلة داخلية، مثل 500 Internal Server Error أو 503 Service Unavailable. الفرق الرئيسي هو ما إذا كانت المشكلة في طلب العميل أو قدرة الخادم على معالجته.

ما هو كود حالة HTTP الأكثر شيوعاً؟

200 OK هو كود حالة HTTP الأكثر شيوعاً للطلبات الناجحة. للأخطاء، 404 Not Found هو الكود الأكثر شهرة. في تطبيقات الويب الحديثة، أكواد إعادة التوجيه 301/302 شائعة جداً أيضاً. على جانب الخادم، 500 Internal Server Error هو كود الخطأ الأكثر عمومية وانتشاراً. وفقاً لتحليل حركة المرور على الويب، حوالي 70-80% من الطلبات تُرجع أكواد 2xx، و5-10% تُرجع إعادة توجيه 3xx، و5-15% تُرجع أخطاء عميل 4xx، و1-5% تُرجع أخطاء خادم 5xx.

هل يمكن تخصيص أكواد حالة HTTP؟

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

ما هو كود الحالة 418 I'm a Teapot؟

كود الحالة 418 I'm a Teapot هي نكتة عيد كذبة أبريل معرفة في RFC 2324 (بروتوكول التحكم في وعاء القهوة للنص الفائق) المنشور في 1 أبريل 1998. يعني أن الخادم يرفض تحضير القهوة لأنه إبريق شاي. على الرغم من أنه كود HTTP مسجل رسمياً، إلا أنه ليس مخصصاً للاستخدام الفعلي. بعض المطورين والأطر يتضمنونه كنكتة داخلية أو لأغراض الاختبار.

كيف يجب التعامل مع إعادة التوجيه 301 مقابل 302؟

استخدم 301 Moved Permanently عندما يتم نقل مورد بشكل دائم إلى URL جديد. محركات البحث ستُحدّث فهرسها إلى URL الجديد وتتوقف عن فهرسة القديم. استخدم 302 Found (أو 307 Temporary Redirect) عندما تكون إعادة التوجيه مؤقتة، مثل أثناء الصيانة أو اختبار A/B. محركات البحث ستستمر في فهرسة URL الأصلي. للتطبيقات الحديثة، فكر في استخدام 308 Permanent Redirect و 307 Temporary Redirect كبدائل أكثر وضوحاً لـ 301 و 302.

أتقن أكواد حالة HTTP مع مرجعنا

مرجع أكواد حالة HTTP من OneTools Online يقدم دليلاً كاملاً وقابلاً للبحث ومرمزاً بالألوان لجميع أكواد حالة HTTP و WebDAV القياسية. سواء كنت مطور ويب يبني APIs، أو مسؤول نظام يُصحح مشاكل الخادم، أو طالباً يتعلم بروتوكول HTTP، فإن هذا المرجع يساعدك في العثور على أي كود حالة وفهمه بسرعة. مع البحث في الوقت الفعلي وتصفية الفئات والنسخ بنقرة واحدة، إنه الرفيق المثالي لعمل تطوير الويب اليومي.