النقاط الرئيسية
- 01يغطي كل رمز حالة HTTP من 100 إلى 511، مصدر من RFC 9110 وسجل IANA.
- 02البحث حسب رقم الرمز أو الاسم أو عبارة من الوصف — تصفية القائمة على الفور.
- 03تصفية حسب الفئة (1xx أو 2xx أو 3xx أو 4xx أو 5xx) لتضييق التركيز أثناء تصحيح الأخطاء.
- 04مجاني وفوري وبدون تسجيل — يعمل بالكامل في متصفحك.
لماذا مرجع رمز حالة HTTP مخصص؟
يضرب كل مطور ويب رمز حالة لم يروه في فترة. تعرف 404 و 500، لكن ما بالضبط هو الفرق بين 401 و 403؟ متى يجب عليك إرجاع 422 بدلاً من 400؟ هل 418 بالفعل في المواصفات؟ يجيب مرجع سريع يشرح الأكواز باللغة الإنجليزية البسيطة — بدلاً من اقتباس RFC legalese — على هذه الأسئلة في ثوانٍ.
يتم الحصول على بحث Handytool من RFC 9110 (مواصفات HTTP الحالية لعلم الدلالات) وسجل حالة HTTP IANA، بما فيها ملحقات WebDAV (207 و 423 و 424) والأكواز الأقل شيوعاً ستواجهها في استجابات API الحقيقية. يحتوي كل إدخال على ملخص بجملة واحدة في اللغة الإنجليزية البسيطة موجهة للمطورين وليس لجان التوحيد.
كيفية البحث عن رمز حالة HTTP
- 01
البحث حسب الرمز أو الاسم أو الكلمة الرئيسية
اكتب رمز (404) أو جزء اسم (Not Found) أو عبارة وصفية (teapot و redirect و authentication). تصفية القائمة في الوقت الفعلي.
- 02
التصفية حسب الفئة
استخدم أزرار الفئة لإظهار 1xx معلومات فقط أو 2xx نجاح أو 3xx إعادة توجيه أو 4xx خطأ عميل أو 5xx أكواز خطأ خادم. مفيد عندما تصحح أخطاء في سلسلة إعادة التوجيه أو خطأ خادم وتريد رؤية جميع الأكواز في تلك الأسرة.
- 03
اقرأ شرح اللغة الإنجليزية البسيطة
يتضمن كل إدخال الاسم الرسمي ورقم الرمز ووصف موجز يركز على المطورين لما يعنيه الرمز والوقت الذي ينطبق فيه.
رموز الحالة الجديرة بالحفظ
- 01200 OK — النجاح القياسي لاستجابات GET و POST و PUT.
- 02201 Created — تم إنشاء المورد؛ عادة ما يتم إرجاعه بعد POST ناجح.
- 03204 No Content — النجاح مع عدم وجود نص الاستجابة؛ شائع بعد DELETE.
- 04301 Moved Permanently — إعادة توجيه كنسية؛ محركات البحث نقل حقوق الارتباط.
- 05400 Bad Request — صيغة مشكلة أو حقول مفقودة أو حمولة لا يمكن فحصها.
- 06422 Unprocessable Entity — طلب صحيح من الناحية النحوية يفشل في منطق الأعمال.
البحث الفوري، بدون استدعاءات الخادم
تم ربط قاعدة بيانات رمز الحالة بالكامل في الصفحة. البحث والتصفية وقراءة الأوصاف تحدث محلياً في متصفحك — لا يتم إرسال أي استعلام إلى أي خادم، والصفحة تعمل دون اتصال بالإنترنت بمجرد التحميل.
يتضمن المرجع أكواز خاصة بالبائع ستواجهها في البرية، مثل نطاق 52x من Cloudflare لأخطاء المنبع. يتم الإشارة إليها كملحقات بائع بدلاً من HTTP القياسية، لذا يمكنك التمييز بين رمز محدد المواصفات ورمز خاص بالمنصة.
الأسئلة الشائعة حول البحث عن رمز حالة HTTP
ما الفرق بين 400 و 422؟
400 Bad Request للطلبات التي لا يمكن للخادم تحليلها على الإطلاق — JSON مكسور أو صيغة استعلام غير صحيحة. 422 Unprocessable Entity للطلبات التي تحلل بشكل صحيح لكن تفشل في التحقق الدلالي، مثل بريد إلكتروني مكرر أو قيمة عمر أقل من الحد الأدنى.
ما الفرق بين 401 و 403؟
401 يعني غير مصرح — قدم بيانات الاعتماد والمحاولة مرة أخرى. 403 يعني مصرح به لكن محظور — لا توجد إذن مطلوب، وقد تساعد بيانات اعتماد مختلفة لكن نفس الشيء لن تساعد.
هل 418 أنا إبريق شاي رمز حالة HTTP حقيقي؟
نعم — تم تعريفه في RFC 2324 (1998) يوم April Fools، أعيد تأكيده في RFC 7168، وتم تضمينه في سجل IANA. لا يتم استخدامه بواسطة HTTP نفسه لكن حفنة من الخدمات تعيده كعيد فصح.
ما RFC الذي يغطي أكواد حالة HTTP الحديثة؟
RFC 9110، الذي نُشر في يونيو 2022، هو مواصفات علم الدلالات HTTP الحالية. يحل محل RFC 7231 ويدمج تعريفات رمز حالة HTTP الأساسية.
لماذا أرى أكواز حالة أعلى من 511؟
الأكواز أعلى من 511 غير معينة في سجل IANA. تستخدم بعض المنصات (مثل Cloudflare) أكواز 5xx مخصصة لظروف خطأها الخاصة، لكن تلك ملحقات بائع وليست HTTP القياسية.