DevToolPal
ع
2xx نجاح

202 Accepted

تم القبول

ماذا يعني

قُبل الطلب للمعالجة لكن المعالجة لم تنتهِ. النتيجة غير معروفة وقت الاستجابة.

الأسباب الشائعة

  • أُدرجت مهمة في طابور (ترميز فيديو، تصدير، استيراد جماعي)
  • قُبل webhook أو حدث غير متزامن
  • واجهة دفعات أكدت استلام طلب

طريقة الإصلاح

إن كنت العميل أو الزائر

استعلم دوريًا عن عنوان الحالة في Location أو الجسم، أو انتظر الاستدعاء الراجع. لا تعدّ 202 دليلًا على نجاح العمل.

إن كنت مسؤولًا عن الموقع أو الواجهة البرمجية

أعد رابطًا إلى مورد مهمة يبلّغ عن التقدم والنتيجة النهائية، ووثّق مدة الاحتفاظ بالمهام.

مثال على الاستجابة

HTTP/1.1
HTTP/1.1 202 Accepted
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Location: /jobs/7f3a/status
Content-Type: application/json

{
  "job": "7f3a",
  "state": "queued"
}

المواصفة

RFC 9110 §15.3.3

الأسئلة الشائعة

› كيف أعرف أن مهمة 202 انتهت؟

استعلم عن عنوان المهمة الذي تعيده الواجهة، أو استخدم webhook، أو اشترك في الأحداث. استجابة 202 نفسها لا تتغير أبدًا.

› هل يمكن أن يفشل طلب حصل على 202؟

نعم. وعد الخادم بالمحاولة فقط؛ وقد تفشل المهمة لاحقًا وتبلّغ بذلك في مورد حالتها.