HTTP 400 — طلب غير صالح
خطأ عميل 4xx: يحتوي الطلب على صياغة خاطئة أو لا يمكن تلبيته.
طلب غير صالح
لا يستطيع الخادم معالجة الطلب بسبب خطأ من العميل.
ما يعنيه
لا يستطيع الخادم أو لا يريد معالجة الطلب بسبب ما يُعتبر خطأ من العميل — بناء مشوّه أو تأطير غير صالح أو توجيه مضلّل.
متى تستخدمه
تُرجَع لـ JSON مشوّه أو معايير غير صالحة أو فشل التحقق.
رموز 4xx أخرى
حول رموز حالة HTTP
يغطي دليل رموز حالة HTTP هذا كل رمز استجابة قياسي من نطاق 1xx الإعلامي حتى أخطاء الخادم 5xx. يعرض كل إدخال الرمز الرقمي وعبارة السبب المعيارية له وملخصاً من سطر واحد، ويمكن البحث في القائمة بأكملها بالرقم أو الاسم أو المعنى - 301 وUnauthorized وtimeout تصل جميعها إلى أهدافها - أو تصفيتها حسب فئة الاستجابة.
يفتح كل رمز على صفحته المخصصة بشرح كامل: ماذا تعني الحالة فعلياً، ومتى تُستخدم في واجهات برمجة تطبيقاتك وتطبيقاتك الخاصة، وما إذا كانت الاستجابات بذلك الرمز قابلة للتخزين المؤقت افتراضياً، وRFC الذي يُعرّفها. تُربط الرموز ذات الصلة من نفس الفئة أسفل الصفحة، بحيث تستغرق مقارنة 401 بـ403 أو 301 بـ308 نقرة واحدة.
الفئات الخمس هي النموذج الذهني الأسرع لقراءة أي استجابة: 1xx تعني أن الطلب مستمر، و2xx تعني النجاح، و3xx تعني إعادة التوجيه، و4xx تعني أن العميل ارتكب خطأ، و5xx تعني فشل الخادم. الدليل منظَّم حول هذا الهيكل بالضبط.
كيفية استخدام رموز حالة HTTP
- اكتب رمزاً، أو عبارة سبب، أو كلمة مفتاحية في مربع البحث - مثلاً 404 أو Not Found أو redirect.
- استخدم مرشح الفئة لتضييق القائمة إلى رموز إعلامية أو نجاح أو إعادة توجيه أو خطأ عميل أو خطأ خادم.
- افتح صفحة أي رمز لقراءة معناه ومتى يُستخدم وقابليته الافتراضية للتخزين المؤقت وRFC المُعرِّف له.
- تحقق من قسم الرموز ذات الصلة لمقارنة الجيران من نفس الفئة.
- استخدم زر النسخ لالتقاط الرمز لتقرير خلل أو اختبار أو مواصفة واجهة برمجة تطبيقات.