TF

أدوات المطورين

مرجع رموز حالة HTTP

ابحث في كل رموز حالة HTTP من 100 إلى 511 مع شرح واضح وتصنيفات وروابط إلى المواصفات.

61 رمز حالة

  • 100ContinueRFC 9110 · MDN

    استلم الخادم الترويسات؛ يجب على العميل إرسال جسم الطلب.

  • 101Switching ProtocolsRFC 9110 · MDN

    يبدّل الخادم البروتوكول كما طُلب، مثلًا إلى WebSocket.

  • 102ProcessingRFC 2518 · MDN

    ما زال الخادم يعالج طلب WebDAV طويلًا؛ لا توجد استجابة بعد.

  • 103Early HintsRFC 8297 · MDN

    ترويسات أولية ليبدأ المتصفح تحميل الموارد مبكرًا.

  • 200OKشائعRFC 9110 · MDN

    نجح الطلب. يحتوي الجسم على المورد أو النتيجة.

  • 201CreatedشائعRFC 9110 · MDN

    نجح الطلب وأُنشئ مورد جديد، عادةً بعد POST.

  • 202AcceptedRFC 9110 · MDN

    قُبل الطلب، لكن المعالجة لم تكتمل بعد.

  • 203Non-Authoritative InformationRFC 9110 · MDN

    نجاح، لكن وسيطًا (proxy) عدّل الاستجابة عن الأصل.

  • 204No ContentشائعRFC 9110 · MDN

    نجاح دون جسم للاستجابة، شائع مع DELETE أو حفظ النماذج.

  • 205Reset ContentRFC 9110 · MDN

    نجاح؛ يجب على العميل إعادة تعيين النموذج أو العرض الذي أرسل الطلب.

  • 206Partial ContentRFC 9110 · MDN

    يُعاد جزء من المورد فقط، حسب ترويسة Range.

  • 207Multi-StatusRFC 4918 · MDN

    استجابة WebDAV تحتوي حالات منفصلة لعدة موارد.

  • 208Already ReportedRFC 5842 · MDN

    سبق إدراج عناصر WebDAV في موضع سابق من هذه الاستجابة.

  • 226IM UsedRFC 3229 · MDN

    طبّق الخادم معالجات النسخ (ترميز الفروق) على الاستجابة.

  • 300Multiple ChoicesRFC 9110 · MDN

    للمورد عدة تمثيلات يمكن الاختيار بينها.

  • 301Moved PermanentlyشائعRFC 9110 · MDN

    انتقل المورد نهائيًا؛ حدّث الروابط والإشارات المرجعية.

  • 302FoundشائعRFC 9110 · MDN

    المورد مؤقتًا على عنوان آخر؛ واصل استخدام العنوان الأصلي.

  • 303See OtherRFC 9110 · MDN

    اجلب النتيجة بطلب GET من عنوان آخر، غالبًا بعد إرسال نموذج.

  • 304Not ModifiedشائعRFC 9110 · MDN

    النسخة المخزنة مؤقتًا ما زالت صالحة، لذا لا يُرسل جسم.

  • 307Temporary RedirectRFC 9110 · MDN

    إعادة توجيه مؤقتة تحافظ على الطريقة والجسم.

  • 308Permanent RedirectRFC 9110 · MDN

    إعادة توجيه دائمة تحافظ على الطريقة والجسم.

  • 400Bad RequestشائعRFC 9110 · MDN

    لا يستطيع الخادم معالجة الطلب لأنه مشوّه أو غير صالح.

  • 401UnauthorizedشائعRFC 9110 · MDN

    المصادقة مطلوبة أو بيانات الاعتماد المقدمة غير صالحة.

  • 402Payment RequiredRFC 9110 · MDN

    محجوز للمدفوعات؛ تستخدمه بعض الواجهات عندما تتطلب الخطة أو الحصة دفعًا.

  • 403ForbiddenشائعRFC 9110 · MDN

    فهم الخادم الطلب لكنه يرفض السماح به.

  • 404Not FoundشائعRFC 9110 · MDN

    لا يجد الخادم المورد المطلوب.

  • 405Method Not AllowedشائعRFC 9110 · MDN

    طريقة HTTP غير مدعومة لهذا المورد.

  • 406Not AcceptableRFC 9110 · MDN

    لا يوجد تمثيل يطابق ترويسات Accept لدى العميل.

  • 407Proxy Authentication RequiredRFC 9110 · MDN

    يجب على العميل المصادقة لدى الوسيط أولًا.

  • 408Request TimeoutRFC 9110 · MDN

    انتظر الخادم طويلًا حتى يُنهي العميل الطلب.

  • 409ConflictشائعRFC 9110 · MDN

    يتعارض الطلب مع الحالة الحالية للمورد.

  • 410GoneRFC 9110 · MDN

    حُذف المورد نهائيًا ولن يعود.

  • 411Length RequiredRFC 9110 · MDN

    يتطلب الخادم ترويسة Content-Length.

  • 412Precondition FailedRFC 9110 · MDN

    فشل شرط مسبق في الترويسات، مثل If-Match.

  • 413Content Too LargeRFC 9110 · MDN

    جسم الطلب أكبر مما يسمح به الخادم.

  • 414URI Too LongRFC 9110 · MDN

    عنوان URL أطول مما يقبل الخادم معالجته.

  • 415Unsupported Media TypeRFC 9110 · MDN

    لا يدعم الخادم صيغة جسم الطلب.

  • 416Range Not SatisfiableRFC 9110 · MDN

    لا يمكن تقديم النطاق (Range) المطلوب لهذا المورد.

  • 417Expectation FailedRFC 9110 · MDN

    لا يستطيع الخادم تلبية متطلب ترويسة Expect.

  • 418I'm a teapotRFC 2324 · MDN

    مزحة كذبة أبريل: الخادم إبريق شاي ويرفض تحضير القهوة.

  • 421Misdirected RequestRFC 9110 · MDN

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

  • 422Unprocessable ContentشائعRFC 9110 · MDN

    الطلب سليم البنية لكنه يحتوي أخطاء دلالية أو أخطاء تحقق.

  • 423LockedRFC 4918 · MDN

    مورد WebDAV مقفل.

  • 424Failed DependencyRFC 4918 · MDN

    فشل الطلب لأن طلبًا يعتمد عليه قد فشل.

  • 425Too EarlyRFC 8470 · MDN

    لن يعالج الخادم طلبًا قد تُعاد إعادته.

  • 426Upgrade RequiredRFC 9110 · MDN

    يجب على العميل التحويل إلى بروتوكول آخر، مثل TLS أو HTTP/2.

  • 428Precondition RequiredRFC 6585 · MDN

    يتطلب الخادم طلبًا مشروطًا لتجنب فقدان التحديثات.

  • 429Too Many RequestsشائعRFC 6585 · MDN

    أرسل العميل طلبات كثيرة في وقت قصير (تحديد المعدل).

  • 431Request Header Fields Too LargeRFC 6585 · MDN

    ترويسات الطلب، أو إحداها، كبيرة جدًا.

  • 451Unavailable For Legal ReasonsRFC 7725 · MDN

    المورد غير متاح لأسباب قانونية، مثل أمر قضائي.

  • 500Internal Server ErrorشائعRFC 9110 · MDN

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

  • 501Not ImplementedRFC 9110 · MDN

    لا يدعم الخادم الوظيفة اللازمة لهذا الطلب.

  • 502Bad GatewayشائعRFC 9110 · MDN

    تلقّت بوابة أو وسيط استجابة غير صالحة من الخادم الأعلى.

  • 503Service UnavailableشائعRFC 9110 · MDN

    الخادم مثقل مؤقتًا أو قيد الصيانة.

  • 504Gateway TimeoutشائعRFC 9110 · MDN

    لم تتلقَّ بوابة أو وسيط استجابة من الخادم الأعلى في الوقت المناسب.

  • 505HTTP Version Not SupportedRFC 9110 · MDN

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

  • 506Variant Also NegotiatesRFC 2295 · MDN

    تفاوض المحتوى مُهيّأ بشكل خاطئ على الخادم.

  • 507Insufficient StorageRFC 4918 · MDN

    لا يستطيع الخادم تخزين ما يلزم لإكمال الطلب.

  • 508Loop DetectedRFC 5842 · MDN

    اكتشف الخادم حلقة لا نهائية أثناء معالجة الطلب.

  • 510Not ExtendedRFC 2774 · MDN

    يحتاج الخادم إلى امتدادات إضافية لتلبية الطلب.

  • 511Network Authentication RequiredRFC 6585 · MDN

    يجب على العميل المصادقة للوصول إلى الشبكة، مثل بوابة Wi-Fi.

ما هذه الأداة؟

تحمل كل استجابة HTTP رمزًا من ثلاثة أرقام يخبر العميل بما حدث. ابحث بالرقم أو الاسم، وصفِّ حسب الفئة، واقرأ معنى كل رمز ومتى يُستخدم — من 200 OK وعمليات إعادة التوجيه 301 حتى 404 و429 و503.

تُجمع الرموز حسب رقمها الأول: 2xx تعني النجاح، و3xx أن على العميل فعل شيء آخر (غالبًا اتباع إعادة توجيه)، و4xx أن الطلب خاطئ، و5xx أن الخادم أخفق.

تتبع القائمة المواصفة RFC 9110 (دلالات HTTP) ووثائق RFC الأخرى التي سجّلت رموزًا إضافية، مثل 429 Too Many Requests ‏(RFC 6585) و451 Unavailable For Legal Reasons ‏(RFC 7725).

كيفية استخدام رموز حالة HTTP

  1. اكتب رمزًا (مثل 404) أو كلمة (مثل إعادة توجيه) في خانة البحث.
  2. صفِّ حسب الفئة: 1xx معلوماتية، 2xx نجاح، 3xx إعادة توجيه، 4xx أخطاء العميل، 5xx أخطاء الخادم.
  3. حدّد «الأكثر شيوعًا فقط» لترى الرموز التي ستصادفها غالبًا.
  4. انسخ الرمز مع اسمه، أو افتح صفحة MDN لكل التفاصيل.

أمثلة

عمليات إعادة التوجيه

الرمزان 301 و308 دائمان، و302 و303 و307 مؤقتة. ويحافظ 307 و308 على الطريقة والجسم الأصليين.

الأسئلة الشائعة

ما الفرق بين 401 و403؟

يعني 401 Unauthorized أنك غير مصادَق (سجّل الدخول أو أرسل رمزًا صالحًا). ويعني 403 Forbidden أن الخادم يعرف هويتك لكن غير مسموح لك بذلك.

هل أستخدم 301 أم 302 لإعادة التوجيه؟

استخدم 301 (أو 308) عندما يكون الانتقال دائمًا، لتنقل محركات البحث الترتيب إلى العنوان الجديد. واستخدم 302 (أو 307) لإعادة التوجيه المؤقتة.

متى يجب أن تعيد واجهة البرمجة الرمز 422؟

عندما يكون الطلب JSON (أو بيانات نموذج) صالحًا لكنه يفشل في التحقق — مثل غياب حقل مطلوب أو بريد إلكتروني غير صالح. واستخدم 400 للطلبات المشوّهة.

ماذا يعني 503 Service Unavailable؟

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

هل تحتاج إلى مزايا أكثر لاحقًا؟

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