0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
الإعدادات
مرجع لأكواد حالة HTTP منظمة حسب العائلة. يتضمن أوصافا تفصيلية لكل كود ومرجع RFC الخاص به. يمكنك التصفية حسب العائلة أو البحث بالرقم أو الاسم.

62 كود

1xxالمعلوماتية4
100Continue

استلم الخادم رؤوسات الطلب، ويجب على العميل أن يستمر في إرسال المحتوى.

RFC 9110
101Switching Protocols

يقبل الخادم تغيير البروتوكول وفقًا لما يطلبه العميل (على سبيل المثال، HTTP → WebSocket).

RFC 9110
102Processing

الخادم يعالج الطلب لكنه لا يزال لا يمتلك إجابة متاحة.

RFC 2518 (WebDAV)
103Early Hints

يتيح للخوادم إرسال رؤوس ارتباطات مسبقة قبل الاستجابة النهائية، مما يحسن من استهلاك الموارد.

RFC 8297
2xxناجحون10
200OK

تم تنفيذ الطلب بنجاح. يعتمد المعنى الدقيق على طريقة HTTP المستخدمة (تسترجع GET المورد، وتسترجع POST نتيجة الإجراء).

RFC 9110
201Created

لقد نجحت الطلب وتم إنشاء مورد جديد. عادةً ما يكون ذلك استجابةً لطلب POST أو PUT.

RFC 9110
202Accepted

تم قبول الطلب للمعالجة، لكن هذه العملية لم تكتمل بعد (معالجة غير متزامنة).

RFC 9110
203Non-Authoritative Information

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

RFC 9110
204No Content

تم تنفيذ الطلب بنجاح، لكن لا يوجد محتوى يجب إرساله. هذا أمر شائع في حالات الاستجابة الناجحة لعمليات DELETE أو PUT.

RFC 9110
205Reset Content

لقد نجحت الطلب. يجب على العميل إعادة تشغيل عرض المستند (على سبيل المثال، مسح نموذج).

RFC 9110
206Partial Content

يقدم الخادم جزءًا فقط من المورد، نتيجةً لرأس حوار Range الذي أرسله العميل. يُستخدم في عمليات التحميل القابلة للاستئناف وفي عمليات البث.

RFC 9110
207Multi-Status

يحتوي جسم الاستجابة على العديد من رموز الحالة الخاصة بمختلف الموارد الفرعية (WebDAV).

RFC 4918 (WebDAV)
208Already Reported

لقد تم ذكر أعضاء DAV الملزمين مسبقًا في إجابة سابقة ولا يتم تضمينهم مرة أخرى (WebDAV).

RFC 5842 (WebDAV)
226IM Used

استجاب الخادم لطلب GET، والرد هو تمثيل لنتائج إحدى أو أكثر من عمليات الاستخراج التي تم تطبيقها على المورد الحالي.

RFC 3229
3xxإعادة التوجيه8
300Multiple Choices

الطلب لديه أكثر من إجابة ممكنة. يجب على العميل اختيار واحدة منها.

RFC 9110
301Moved Permanently

تم تغيير عنوان URL الخاص بالمورد بشكل دائم. يتم تضمين عنوان URL الجديد في العنوان Location.

RFC 9110
302Found

المرجع موجود مؤقتًا في عنوان URI آخر. يجب على العميل استخدام نفس عنوان URI الأصلي في الطلبات المستقبلية.

RFC 9110
303See Other

يرسل الخادم العميل إلى مورد آخر باستخدام GET، رغم أن الطلب الأصلي استخدم طريقة أخرى.

RFC 9110
304Not Modified

تم تحديث ذاكرة التخزين المؤقت الخاصة بالعميل. تُستخدم في الاستجابة للطلبات الشرطية (If-None-Match، If-Modified-Since).

RFC 9110
305Use Proxy

يجب الوصول إلى المورد عبر بروكسي. أصبح هذا المورد قديمًا لأسباب أمنية.

RFC 9110
307Temporary Redirect

المرجع موجود مؤقتًا في عنوان URI آخر. على عكس 302، يجب ألا يتغير أسلوب HTTP في عملية إعادة التوجيه.

RFC 9110
308Permanent Redirect

انتقل المورد بشكل دائم إلى عنوان URI آخر. على عكس 301، لا يجب أن يتغير بروتوكول HTTP في عملية إعادة التوجيه.

RFC 7538
4xxخطأ من قبل العميل29
400Bad Request

لا يمكن للخوادم معالجة الطلب بسبب خطأ من قبل العميل: بنية سyntax غير صحيحة، أو معطيات غير صالحة، إلخ.

RFC 9110
401Unauthorized

يجب على العميل أن يقوم بتوثيق نفسه للحصول على الإجابة. يجب على الخادم أن يتضمن رأسًا بعنوان WWW-Authenticate.

RFC 9110
402Payment Required

مخصص للاستخدام المستقبلي. تستخدمه بعض الخدمات للإشارة إلى أن الدفع مطلوب.

RFC 9110
403Forbidden

لا يملك العميل إذنًا للوصول إلى المورد. على عكس 401، يعرف الخادم من هو العميل لكنه يرفض السماح له بالوصول.

RFC 9110
404Not Found

لم يعثر الخادم على المورد المطلوب. ويُستخدم أيضًا لرفض الوصول إلى موارد موجودة دون الكشف عن وجودها.

RFC 9110
405Method Not Allowed

المُستخدَم منهج HTTP غير مسموح به بالنسبة للمُرفق المطلوب. يجب أن يتضمن الخادم رأسًا بعنوان Allow يحتوي على الطرق المُسموحة.

RFC 9110
406Not Acceptable

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

RFC 9110
407Proxy Authentication Required

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

RFC 9110
408Request Timeout

أغلق الخادم الاتصال لأن العميل استغرق وقتًا طويلاً في إرسال الطلب الكامل.

RFC 9110
409Conflict

الطلب يتعارض مع الحالة الحالية للخوادم (على سبيل المثال، التعديل المتزامن لنفس المورد).

RFC 9110
410Gone

المورد المطلوب لم يعد متاحًا ولن يعود. على عكس 404، يُعرف على وجه اليقين أنه تم حذفه.

RFC 9110
411Length Required

يرفض الخادم الطلب لأنه لم يتم تضمين العنوان المطلوب Content-Length.

RFC 9110
412Precondition Failed

يقوم الخادم بتقييم الشروط السابقة للطلب (الروابط If-*)، وقد فشلت إحدى هذه الشروط.

RFC 9110
413Content Too Large

تجاوزت أجزاء الطلب الحدود التي حددها الخادم.

RFC 9110
414URI Too Long

الURI الخاص بالطلب أطول مما يمكن للخدمة استيعابه.

RFC 9110
415Unsupported Media Type

لم يتم دعم شكل محتوى الطلب من قبل الخادم (نوع MIME غير مقبول).

RFC 9110
416Range Not Satisfiable

لا يمكن تلبية نطاق البايتات المطلوب: فهو خارج حدود المورد.

RFC 9110
417Expectation Failed

لا يمكن للخوادم تلبية المتطلبات المذكورة في عنوان "Expect" في الطلب.

RFC 9110
418I'm a Teapot

يرفض الخادم محاولات تحضير القهوة لأنه عبارة عن إبريق. رمز مزاح محدد في RFC الخاص بـ بروتوكول التحكم في إبريق القهوة النصي (HTCPCP).

RFC 2324 / RFC 7168
421Misdirected Request

تم توجيه الطلب إلى خادم لا يمكنه تقديم إجابة لمزيج المخطط والسلطة.

RFC 9110
422Unprocessable Content

الطلب مُكوَّن بشكل جيد، لكن لا يمكن معالجته بسبب أخطاء لغوية (مثل التحقق من صحة البيانات).

RFC 4918 (WebDAV)
423Locked

المورد الذي تحاول الوصول إليه محظور (WebDAV).

RFC 4918 (WebDAV)
424Failed Dependency

فشلت الطلب لأنّه كان يعتمد على طلب آخر أيضًا والذي فشل (WebDAV).

RFC 4918 (WebDAV)
425Too Early

الخادم غير مستعد لمعالجة طلب قد يُكرر، وذلك لمنع هجمات التكرار.

RFC 8470
426Upgrade Required

يرفض الخادم معالجة الطلب باستخدام البروتوكول الحالي؛ يجب على العميل تحديثه (على سبيل المثال، الانتقال إلى TLS).

RFC 9110
428Precondition Required

يتطلب الخادم أن تكون الطلب مشروطًا (بما في ذلك تضمين رؤوس If-Match وما إلى ذلك) لتجنب حدوث تحديثات مفقودة.

RFC 6585
429Too Many Requests

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

RFC 6585
431Request Header Fields Too Large

يرفض الخادم الطلب لأن أحد أو أكثر من رؤوس HTTP طويلة جدًا.

RFC 6585
451Unavailable For Legal Reasons

المرجع غير متاح لأسباب قانونية (الرقابة الحكومية، أوامر قضائية، إلخ).

RFC 7725
5xxخطأ في الخادم11
500Internal Server Error

عثر الخادم على حالة غير متوقعة منعت الخادم من إكمال الطلب. هذا هو رمز الخطأ العام الخاص بالخادم.

RFC 9110
501Not Implemented

الخادم لا يدعم الوظيفة المطلوبة لمعالجة الطلب (على سبيل المثال، طريقة HTTP غير معترف بها).

RFC 9110
502Bad Gateway

استلم الخادم، الذي يعمل كبوابة أو وكيل، ردًا غير صالح من الخادم السابق.

RFC 9110
503Service Unavailable

الخادم غير متاح مؤقتًا، عادةً بسبب الحمل الزائد أو الصيانة. قد يشير العنوان Retry-After إلى وقت توفر الخادم.

RFC 9110
504Gateway Timeout

لم يستلم الخادم، الذي يعمل كبوابة، ردًا في الوقت المناسب من الخادم السابق.

RFC 9110
505HTTP Version Not Supported

الخادم لا يدعم إصدار بروتوكول HTTP المستخدم في الطلب.

RFC 9110
506Variant Also Negotiates

خطأ في التكوين الداخلي: النسخة المحددة من المحتوى مُعدة للتفاوض على المحتوى بنفسها.

RFC 2295
507Insufficient Storage

لا يمكن للخوادم تخزين التمثيل المطلوب لإكمال الطلب (WebDAV).

RFC 4918 (WebDAV)
508Loop Detected

لقد اكتشف الخادم حلقة لا نهائية عند معالجة الطلب (WebDAV).

RFC 5842 (WebDAV)
510Not Extended

هناك حاجة إلى مزيد من الملحقات في الطلب حتى يتمكن الخادم من معالجته.

RFC 2774
511Network Authentication Required

يجب على العميل أن يقوم بتوثيق نفسه للوصول إلى الشبكة (على سبيل المثال، بوابة واي فاي المحاصرة).

RFC 6585

لا يوجد معيار لمعرفة الرموز الخاصة بـ Cloudflare وNginx وIIS وغيرها من خوادم الويب.