Omnikit
المطورونالملفاتالمالجميع الأدوات
Ctrl K
أدوات المطورينأدوات الملفاتالحاسبات الماليةجميع الأدوات
الرئيسيةأدوات المطورينرموز حالة HTTP
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский

رموز حالة HTTP

مطورون

كل رموز حالة HTTP، ومعناها، ومتى تُرسل، والمواصفة RFC التي جاءت منها

يعمل في متصفحك. لا يُرسل أي شيء تكتبه إلى أي مكان.

يخبرك رمز حالة HTTP بما حدث في 3 أرقام. فالرمز 404 يعني أن المورد لم يكن موجودًا أصلًا، و410 أنه كان موجودًا وزال نهائيًا، و301 ينقله نقلًا دائمًا. يُدرج هنا كل رمز مع متى يُرسل ومواصفة RFC التي تعرّفه.

تُرجمت هذه الصفحة آليًا من الأصل الإنجليزي. لم يراجع أي شخص هذه الترجمة بعد، لذا فالنسخة الإنجليزية هي التي يُعتمد عليها. اقرأ الأصل الإنجليزي

التالي:
  • HTTP Headers Checker See the status, response headers and redirect chain of any URL, with security checks
  • محوّل curl حوّل أمر curl إلى شيفرة fetch أو Node أو Python أو PowerShell أو HTTPie

كيف تعرف معنى رمز حالة HTTP

1

اكتب في مربع البحث رقمًا أو اسمًا أو ما تريد قوله، مثل «rate limit».

2

ضيّق قائمة الرموز بأزرار العرض: الشائعة، أو الكل، أو فئة واحدة من 1xx إلى 5xx.

3

اختر رمزًا لتقرأ معناه ومتى يُستخدم وهل يُخزَّن مؤقتًا ومواصفة RFC التي تعرّفه.

4

اختر لغة تحت «أرسل هذا الرمز بلغة» واضغط نسخ المقتطف لتأخذ الشيفرة التي تعيده.

عن رموز حالة HTTP

يسرد مرجع رموز حالة HTTP هذا كل رمز مسجّل من 100 إلى 511، إضافة إلى الرموز غير المسجّلة التي تعيدها nginx وApache وLaravel وCloudflare. ويذكر كل إدخال ما يعنيه الرمز فعلًا، ومتى يُرسل، وهل يجوز للذاكرة المؤقتة تخزين الاستجابة دون ترويسات تخزين مؤقت، وهل تغيّر إعادة التوجيه طريقة الطلب، وأي مواصفة RFC تعرّفه.

يعمل البحث بثلاث طرق. اكتب رقمًا مثل 404، أو فئة مثل 4xx، لتنتقل إليه مباشرة. اكتب اسمًا مثل «not found». أو صف ما تريد التعبير عنه، فيجد البحث بالقصد الرمز: «login failed» يعطي 401، و«rate limit» يعطي 429، و«file too large» يعطي 413، و«validation failed» يعطي 422.

تتضمن الصفحة تفصيلين تخطئ فيهما معظم القوائم. التخزين المؤقت ليس نعم أو لا فقط: يسمّي القسم 15.1 من RFC 9110 اثني عشر رمزًا يجوز للذاكرة المؤقتة تخزينها دون أي ترويسات صريحة، ولهذا قد يلتصق رمز 404 عرضي. وإعادات التوجيه تختلف: يسمح 301 و302 للعميل بتحويل POST إلى GET، ويفعل 303 ذلك دائمًا، بينما يجب أن يكرر 307 و308 الطريقة والمحتوى كما هما.

يأتي كل رمز شائع مع مقتطف قابل للنسخ لـ HTTP الخام وExpress وFastify وFastAPI وGo وPHP، بما في ذلك الترويسة التي يتطلبها الرمز، مثل WWW-Authenticate مع 401 أو Allow مع 405. لا يُرسل أي شيء إلى أي مكان؛ فالجدول كله داخل الصفحة.

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

أي رمز حالة HTTP أستخدم عند فشل تسجيل الدخول؟

استخدم 401 Unauthorized. يعني أن الخادم لا يعرف من أنت، فبيانات الاعتماد الناقصة أو المنتهية أو الخاطئة مكانها هنا. ولا تستخدم 403 Forbidden إلا عندما تعرف من يتصل وترفض مع ذلك. وتطلب المواصفة ترويسة WWW-Authenticate مع كل 401.

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

401 يعني غير مصادَق: أرسل بيانات الاعتماد وحاول مجددًا. و403 يعني مصادَقًا لكن غير مسموح: بيانات اعتماد أفضل لن تفيد. وإذا كان مجرد الكشف عن وجود سجل تسريبًا، فإن بعض واجهات API تجيب بـ 404 بدل 403 كي لا يعرف المهاجم شيئًا.

أي رموز حالة HTTP تُخزَّن مؤقتًا افتراضيًا؟

يسرد القسم 15.1 من RFC 9110 الرموز 200 و203 و204 و206 و300 و301 و308 و404 و405 و410 و414 و501 على أنها قابلة للتخزين المؤقت استدلاليًا، ويضيف RFC 7725 الرمز 451. يجوز للذاكرة المؤقتة تخزينها دون Cache-Control أو Expires، ولهذا قد يبقى 404 مؤقت. وكل الرموز الأخرى تحتاج إلى ترويسات تخزين مؤقت صريحة.

هل تحوّل إعادة التوجيه 301 طلب POST إلى GET؟

لا تسمح المواصفة بذلك، لكن كل المتصفحات تقريبًا تفعله تمامًا مع 301 و302. ويحوّل 303 الطلب التالي دائمًا إلى GET. وإذا وجب أن تنجو الطريقة والمحتوى من إعادة التوجيه، فاستخدم 307 للنقل المؤقت أو 308 للنقل الدائم.

ما رمز حالة HTTP 418؟

يأتي 418 I'm a Teapot من RFC 2324، وهي مزحة كذبة أبريل من 1998 عن بروتوكول لإبريق القهوة. وقد سُحب اقتراح في 2017 لإعادة استخدام الرقم بعد اعتراضات، فبقي محجوزًا في سجل IANA ولا يجوز أن يُعطى معنى حقيقيًا أبدًا.

هل 499 و520 و521 رموز حالة HTTP حقيقية؟

لا. الرمز 499 رمز خاص بـ nginx لا يظهر إلا في السجلات لعميل أغلق الاتصال، والرموز من 520 إلى 527 رموز Cloudflare لمشكلات بين الحافة وخادمك الأصلي. لا شيء منها مسجّل لدى IANA. وهي مدرجة هنا لأنك ستصادفها في السجلات، وكل منها معلَّم بالمنتج الذي ابتكره.

هل ما زلت عالقًا؟ اسأل عن رموز حالة HTTP ويمكن لأي شخص يعرف الإجابة أن يجيب. لا حاجة إلى حساب.

أدوات ذات صلة

جميع أدوات المطورين
مدقق Dockerfileافحص ملف Dockerfile وفق 55 قاعدة من hadolint: الإصدارات المثبتة ومستخدم root وذاكرة التخزين المؤقت والمزيدفاحص وسم العنوان والوصف التعريفيطول العنوان والوصف التعريفي بالأحرف والبكسل، وأين تقطعهما Googleأرقام بطاقات ائتمان للاختبارأرقام بطاقات بيئة تجريبية من Stripe وRazorpay مع تاريخ انتهاء وCVV، وفاحص Luhnمختبر التعبيرات النمطيةاختبر التعبيرات النمطية في JavaScript مع تمييز مباشر وشرح بلغة واضحةمقارنة النصوصقارن نصّين جنبًا إلى جنب وشاهد كل سطر أُضيف أو حُذفمقارنة JSONقارن مستندين بصيغة JSON واعرض كل قيمة أُضيفت أو حُذفت أو تغيّرتمعاينة Open Graphالصق صفحة وشاهد بطاقة المشاركة على Facebook وLinkedIn وX وWhatsApp وSlackكثافة الكلمات المفتاحية وسهولة القراءةعدد الكلمات والعبارات وكثافتها ووقت القراءة ودرجة سهولة القراءة Flesch
هل كانت هذه الأداة مفيدة؟
Omnikit

مهام صغيرة تُنجز في متصفحك. مجانية وسريعة وخاصة. لا تُرفع الملفات أبدًا.

الملفات

  • Compress Image
  • Image to PDF
  • Merge PDF
  • Compress PDF
  • PDF to Word
  • Word to PDF

المطورون

  • JSON Formatter & Validator
  • Base64 Encode & Decode
  • JWT Decoder, Verifier & Encoder
  • Password Generator
  • UUID Generator
  • Unix Timestamp Converter

المال

  • SIP Calculator
  • EMI Calculator
  • GST Calculator
  • FD Calculator
  • PPF Calculator
  • Lumpsum Calculator
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский
الأدلةالأسئلةمن نحنكيف نتحققمكتبة القوانين (تجريبية)الخصوصيةالشروطالإفصاحاتصل بناMore: Exam practice (UGC NET Paper 1)يعمل في متصفحك. لا يُرفع أي شيء. © 2026 Omnikit (theomnikit.com)