HTTP Status Codes — لغة السيرفر معاك
الـ Status Codes رموز رقمية بيرجعها السيرفر عشان توضح نتيجة الطلب.
| الفئة | الوصف |
|---|---|
| 1xx | معلومات (Informational) |
| 2xx | نجاح (Success) |
| 3xx | تحويل (Redirection) |
| 4xx | خطأ من جهة العميل (Client) |
| 5xx | خطأ من جهة السيرفر (Server) |
فئة النجاح 2xx
200 OK: الطلب تم بنجاح.201 Created: تم إنشاء مورد جديد (عادة في POST).
فئة التحويل 3xx
301 Moved Permanently: المورد اتنقل بشكل دائم.302 Found: تحويل مؤقت.304 Not Modified: الملف ما اتغيرش، بيُستخدم مع الكاش لتوفير bandwidth.
فئة خطأ العميل 4xx
400 Bad Request: الطلب غير صحيح في تركيبته.401 Unauthorized: محتاج مصادقة (تسجيل دخول).403 Forbidden: مصادق عليك لكن مالكش صلاحية الوصول.404 Not Found: المورد مش موجود.405 Method Not Allowed: استخدمت method مش مسموح بيه على المسار ده.
فئة خطأ السيرفر 5xx
500 Internal Server Error: خطأ داخلي عام — ده أهم status code بالنسبة لك كمهاجم لأنه غالبًا بيصاحبه معلومات تشخيصية.502 Bad Gateway: السيرفر (عادة reverse proxy) استلم رد غير صالح من سيرفر تاني وراه.503 Service Unavailable: السيرفر مش متاح مؤقتًا.