DevToolPal
ع
2xx نجاح

200 OK

حسنًا

ماذا يعني

نجح الطلب. في GET يحتوي الجسم على المورد؛ وفي POST يحتوي على نتيجة الإجراء.

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

  • طلب ناجح عادي
  • صفحة خطأ تُقدَّم بحالة خاطئة ("soft 404")
  • نسخة مخزنة مؤقتًا أعادتها شبكة CDN

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

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

اقرأ الجسم. إذا كان الجسم في الحقيقة رسالة خطأ، فالخادم يبلّغ عن حالة خاطئة؛ تحقق من محتوى الاستجابة إلى جانب الرمز.

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

أعد 200 فقط عند النجاح الحقيقي. استخدم 201 للإنشاء و204 للاستجابات الفارغة و4xx/5xx للأخطاء حتى تتصرف العملاء وأنظمة المراقبة ومحركات البحث تصرفًا صحيحًا.

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

HTTP/1.1
HTTP/1.1 200 OK
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Cache-Control: max-age=60
Content-Type: application/json

{
  "id": 42,
  "name": "Ada"
}

المواصفة

RFC 9110 §15.3.1

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

› ما هو soft 404؟

صفحة غير موجودة تعيد 200 مع رسالة "غير موجود". تعدّها محركات البحث منخفضة الجودة؛ أعد 404 أو 410 حقيقيًا بدلًا منها.

› هل يجب أن يعيد POST الرمز 200 أم 201؟

أعد 201 Created مع ترويسة Location عندما ينشئ POST موردًا، و200 عندما ينفذ إجراءً ويعيد نتيجة.