ما الذي تحسبه هذه الأداة
هذه أداة بحث مرجعية حتمية وليست حاسبة رقمية. أدخل رقم حالة، أو جزءًا من الوصف، أو فئة وستقوم الصفحة بتصفية جدولها المدمج لرموز استجابة HTTP المطابقة. كل نتيجة تُظهر الرمز المكون من ثلاثة أرقام، ووصفه المختصر، وفئة استجابته.
يُرسل رمز حالة HTTP من الخادم بعد استلامه طلبًا. وهو يصف النتيجة على مستوى البروتوكول؛ ولا يكشف كل تفاصيل التطبيق. يمكن أن يكون الرمز صحيحًا تقنيًا بينما تظل تجربة المستخدم سيئة، ويمكن أن ينشأ نفس الفشل المرئي من متصفح، أو وسيط، أو ذاكرة تخزين مؤقت، أو بوابة، أو خادم أصلي، أو تطبيق.
المُدخلات
يقبل حقل البحث النص. رقم مثل 404 يستهدف رمزًا محددًا. عبارة مثل not found تبحث في الأوصاف. يمكن لمصطلح فئة تضييق الجدول إلى عائلة. البحث غير حساس لحالة الأحرف ولا يقوم بطلب شبكة إلى عنوان URL الذي تقوم بتصحيحه.
بالنسبة لملاحظات الحوادث، التقط أكثر من الرمز: طريقة الطلب، وعنوان URL المستهدف، ورؤوس الاستجابة، والطابع الزمني، وسلسلة إعادة التوجيه، والمكون الذي أنشأ الاستجابة. لا تدرج رؤوس التفويض، أو ملفات تعريف ارتباط الجلسة، أو الرموز الخاصة، أو البيانات الشخصية في تقرير مشترك.
الطريقة والمعادلة
تتكون رموز HTTP من ثلاثة أرقام. الرقم الأول يحدد الفئة العامة:
- 1xx: تقدم معلوماتي.
- 2xx: تم استلام الطلب ومعالجته بنجاح على مستوى HTTP.
- 3xx: يحتاج العميل إلى إعادة توجيه أو إجراء آخر لإكمال الاسترداد.
- 4xx: لا يمكن تلبية الطلب كما أُرسل، غالبًا بسبب الصياغة، أو التفويض، أو الحالة، أو توفر الهدف.
- 5xx: فشل الخادم أو مكون upstream أثناء محاولة طلب يبدو صالحًا.
تقوم عملية البحث بمطابقة جزئية مُطبَّعة على حقول الرمز والعبارة والفئة. وهي لا تخمن سببًا، ولا تستعلم من سجل خارجي في وقت التشغيل، ولا تعامل الأرقام غير المسجلة كمعانٍ موحدة.
مثال تطبيقي
ابحث عن 404. الصف المطابق هو 404 Not Found، وهو استجابة خطأ عميل من فئة 4xx. في دلالات HTTP، هذا يعني أن الخادم الأصلي لم يجد تمثيلًا حاليًا للهدف المطلوب، أو أنه غير راغب في الإفصاح عن وجوده.
تعتمد خطوة التصحيح التالية على السياق. تحقق من المسار والطريقة الدقيقين، ونشر المسار، وحساسية حالة الأحرف، وقواعد إعادة الكتابة، وما إذا كان وكيل عكسي قد غير الطلب. قد يكون لصفحة خطأ 404 التي تحمل علامة CDN مصدر مختلف عن خطأ 404 بصيغة JSON الذي أنشأه التطبيق.
كمثال مقابل، ينتمي 500 Internal Server Error إلى فئة 5xx. وهو يشير إلى فشل غير متوقع من جانب الخادم، لكنه لا يحدد الوظيفة الفاشلة. لا تزال هناك حاجة إلى السجلات ومعرف ارتباط الطلب.
كيفية تفسير النتيجة
استخدم الفئة للفرز الأولي، ثم استخدم التعريف الدقيق ورؤوس الاستجابة لاختيار الملاحظة التالية. 401 تتطلب عادةً معلومات مصادقة؛ 403 تعني أن الخادم فهم الطلب لكنه يرفضه؛ 429 تشير إلى تحديد المعدل وقد تتضمن Retry-After. هذه الفروقات تؤثر على سلوك العميل الصحيح.
لا تجعل منطق التطبيق يعتمد على عبارة السبب الإنجليزية. سلوك البروتوكول محدد بالرمز الرقمي، ويمكن تخصيص عبارات السبب أو حذفها. كذلك ميّز الاستجابة النهائية عن عمليات إعادة التوجيه الوسيطة والاستجابات المخزنة مؤقتًا عند تشخيص تتبع المتصفح.
الدقة والقيود
الجدول هو لقطة تعليمية للرموز الموحدة الشائعة. يمكن لتمديدات HTTP تسجيل قيم إضافية، ويصدر البائعون أحيانًا رموزًا غير قياسية، ويمكن تحديث المواصفات. لا يمكن للبحث تأكيد أي مكون أنتج الاستجابة، أو ما إذا كانت إعادة المحاولة آمنة، أو ما إذا كان الجسم يحتوي على تفاصيل مشكلة مفيدة.
قد تُرجع ضوابط الأمان عن قصد رمز حالة أقل كشفًا. قد يكون المورد الذي يبدو مفقودًا مخفيًا لأسباب تتعلق بالتفويض، ويمكن للبوابة استبدال استجابة الخادم الأصلي. تحقق من سلوك الإنتاج باستخدام السجلات والمراقبة المناسبة مع حماية الأسرار وبيانات المستخدم.
المصادر
- RFC 9110: HTTP Semantics يحدد فئات رموز الحالة ودلالات رموز الاستجابة الأساسية.
- IANA HTTP Status Code Registry هو السجل المُدار لتعيينات الرموز الموحدة ومراجع مواصفاتها.
السجل التحريري
المؤلف: SoupCalc Editorial Team
آخر مراجعة: 14 أغسطس 2026
نطاق المراجعة: شروحات فئات الرموز، وسلوك البحث، ومثال 404 Not Found، وحدود التشخيص، والروابط إلى مواصفة HTTP والسجل تم فحصها.