- بواسطة x32x01 ||
لما بتتصفح الإنترنت أحيانًا بتقابلك رسائل خطأ برقم معين زي 404 أو 500. الأرقام دي مش عشوائية، دي أكواد HTTP بتوضح نوع المشكلة. خلينا نشرح أهم الأخطاء بطريقة بسيطة.
أولاً: الأخطاء اللي بتبدأ بالرقم 400 (سببها المستخدم)
الأخطاء دي معناها إن المشكلة جاية من عندك كمستخدم، زي إدخال رابط غلط أو طلب غير صحيح.أشهر رموز 400:
- 400 - Bad Request: الطلب اللي أرسلته للخادم غير مفهوم.
- 401 - Unauthorized: لازم تسجل دخول الأول عشان تدخل على الصفحة.
- 402 - Payment Required: محتوى مدفوع ولازم تدفع للوصول ليه.
- 403 - Forbidden: الصفحة ممنوعة ومش مسموحلك تدخلها.
- 404 - Not Found: الرابط غير موجود أو الصفحة اتحذفت.
- 405 - Method Not Allowed: طريقة الطلب (GET أو POST) مش متوافقة مع الصفحة.
- 408 - Request Timeout: الطلب أخد وقت أطول من اللازم.
- 409 - Conflict: في تعارض بين طلبك وطلب تاني.
- 410 - Gone: الصفحة كانت موجودة قبل كده لكن اتمسحت نهائيًا.
- 413 - Payload Too Large: حجم البيانات اللي بعتها كبير جدًا.
- 414 - URI Too Long: الرابط طويل بشكل غير مقبول.
- 415 - Unsupported Media Type: نوع الملف غير مدعوم.
- 429 - Too Many Requests: بعت طلبات كتير جدًا في وقت قصير.
- 451 - Unavailable For Legal Reasons: الصفحة محجوبة لأسباب قانونية.
ثانيًا: الأخطاء اللي بتبدأ بالرقم 500 (سببها الخادم)
النوع ده بيكون سببه السيرفر أو الموقع نفسه، مش المستخدم.أشهر رموز 500:
- 500 - Internal Server Error: خطأ داخلي غير متوقع في السيرفر.
- 501 - Not Implemented: السيرفر مش بيدعم الوظيفة المطلوبة.
- 502 - Bad Gateway: حصل خطأ في الاتصال بين خوادم الموقع.
- 503 - Service Unavailable: السيرفر مش متاح حاليًا أو عليه ضغط.
- 504 - Gateway Timeout: السيرفر المستضيف اتأخر في الرد.
- 505 - HTTP Version Not Supported: إصدار HTTP المستخدم مش مدعوم.
- 507 - Insufficient Storage: مساحة السيرفر ممتلئة.
- 508 - Loop Detected: السيرفر دخل في حلقة تكرار لا نهائية.
- 511 - Network Authentication Required: محتاج مصادقة للوصول للشبكة.
الخلاصة
أكواد الأخطاء دي بتسهل علينا نفهم المشكلة بسرعة:- لو الكود بيبدأ بـ 400 ⬅️ الغلط غالبًا من المستخدم.
- لو بيبدأ بـ 500 ⬅️ الغلط من السيرفر نفسه.
