قائمة بأكواد حالة HTTP 400 تُستخدم للإشارة إلى وجود أخطاء أو مشاكل على جانب العميل أثناء إجراء الطلب. يشمل ذلك أخطاء في بنية الطلب، وعدم التوثيق الصحيح، والوصول غير المسموح به، ومشاكل في طريقة الطلب المستخدمة، وغير ذلك. تعد هذه الأكواد مفيدة لتحديد وحل المشكلات عند التفاعل مع خوادم الويب أو واجهات برمجة التطبيقات. إليك قائمة بهذه الأخطاء وشرح بسيط عنها.
الرمز | الخطأ | الاسم | الوصف |
---|---|---|---|
400 | طلب سيء | Bad Request | الخادم لا يستطيع فهم الطلب بسبب صيغة غير صحيحة أو مشكلات أخرى مع الطلب. |
401 | غير مصرح | Unauthorized | الطلب لا يحتوي على بيانات اعتماد صالحة للوصول إلى المورد المستهدف. |
402 | مطلوب الدفع | Payment Required | هذا الرمز محجوز للاستخدام في المستقبل وليس لديه استخدام شائع حاليًا. |
403 | ممنوع | Forbidden | الخادم يفهم الطلب لكنه يرفض تنفيذه. غالبًا ما يكون هذا بسبب عدم حصول العميل على إذن للوصول إلى المورد المطلوب. |
404 | غير موجود | Not Found | المورد المطلوب غير موجود على الخادم. |
405 | الأسلوب غير مسموح به | Method Not Allowed | الأسلوب المستخدم في الطلب غير مدعوم أو مسموح به للمورد المحدد. |
406 | غير مقبول | Not Acceptable | الخادم لا يستطيع إنتاج استجابة تطابق قائمة القيم المقبولة المحددة في رأس الطلب ‘Accept’. |
407 | مطلوب توثيق بروكسي | Proxy Authentication Required | العميل يجب عليه توفير بيانات اعتماد صالحة لاستخدام الخادم الوسيط (بروكسي). |
408 | انتهاء طلب | Request Timeout | الخادم أنهى الطلب لأنه استغرق وقتًا طويلًا للمعالجة. |
409 | تعارض | Conflict | هذا الرمز يستخدم عندما يحدث تعارض بين الطلب والحالة الحالية للخادم. |
410 | انتهت الصفحة | Gone | المورد الذي كان متاحًا في السابق تم إزالته بشكل متعمد، ولا يوجد عنوان للإعادة. |
411 | مطلوب الطول | Length Required | الخادم يتوقع أن تحتوي الطلب على رأس ‘Content-Length’ للبيانات التي تم إرسالها، ولكنه لم يتم توفيره. |
412 | فشل الشرط المسبق | Precondition Failed | هذا الرمز يشير إلى أن شرط أو أكثر محددة في رؤوس الطلب لم يتم تحقيقها، مما يمنع معالجة الطلب. |
413 | حمولة كبيرة جداً | Payload Too Large | الخادم يرفض معالجة الطلب لأن حجم البيانات المُرسلة (على سبيل المثال، تحميل ملف) كبير جداً. |
414 | رابط طويل جداً | URI Too Long | الخادم يرفض معالجة الطلب لأن عنوان الـ URI المقدم في الطلب طويل جداً. |
415 | نوع الوسائط غير مدعوم | Unsupported Media Type | الخادم لا يستطيع معالجة الطلب لأن نوع الوسائط المُرسلة غير مدعوم. |
416 | النطاق غير مرضي | Range Not Satisfiable | هذا الرمز يستخدم عندما يطلب العميل نطاقًا محددًا من البيانات في رأس الطلب ‘Range’ ولكن الخادم لا يستطيع تلبية الطلب. |