قائمة بأكواد HTTP 400 الشهيرة

قائمة بأكواد حالة 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’ ولكن الخادم لا يستطيع تلبية الطلب.