- بواسطة 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 → الغلط من السيرفر نفسه.
التعديل الأخير: