أكواد حالة HTTP

أكواد حالة HTTP أرقام من ثلاث خانات يعيدها خادم الويب مع كل استجابة. تعني 2xx النجاح، و3xx إعادة توجيه، و4xx مشكلة في الطلب (عنوان خاطئ أو تسجيل دخول مفقود أو طلبات كثيرة جدًا)، و5xx إخفاقًا في الخادم أو في بوابة أمامه.

تشرح صفحات فئات الأخطاء ما يمكن للزوار تجربته وما ينبغي لأصحاب المواقع فحصه في سجلات الخادم وCDN والتطبيق. تتبع القائمة سجل IANA الرسمي.

20 دليل خطوة بخطوة

HTTP 301 Moved PermanentlyHTTP301الرمز 301 ليس خطأ بل إعادة توجيه دائمة: للمورد عنوان جديد ينبغي للعملاء استخدامه من الآن فصاعدًا. HTTP 302 FoundHTTP302الرمز 302 إعادة توجيه مؤقتة: المورد حاليًا في عنوان آخر لكن على العملاء مواصلة استخدام العنوان الأصلي. HTTP 304 Not ModifiedHTTP304الرمز 304 استجابة طبيعية وسليمة: سأل المتصفح «هل تغيّر هذا منذ نسختي المخزنة؟» فأجاب الخادم «لا، استخدم… خطأ HTTP 400 Bad RequestHTTP400رفض الخادم معالجة الطلب لأنه يعدّه مشوّهاً أو غير صالح. خطأ HTTP 401 UnauthorizedHTTP401يعني 401 Unauthorized أن الخادم يطلب منك المصادقة، وأن بيانات الاعتماد إما لم تُرسل أو أنها غير صالحة أو… خطأ HTTP 403 ForbiddenHTTP403يعني 403 Forbidden أن الخادم فهم من أنت (أو لا يهتم بذلك) ويرفض منحك هذا المورد. خطأ HTTP 404 Not FoundHTTP404يعني 404 Not Found أن الخادم يمكن الوصول إليه لكنه لا يحتوي على شيء عند هذا العنوان. خطأ HTTP 405 Method Not AllowedHTTP405يعرف الخادم الرابط لكنه لا يقبل طريقة HTTP المستخدمة، مثل إرسال POST إلى نقطة نهاية تسمح بـ GET فقط. خطأ HTTP 408 Request TimeoutHTTP408أغلق الخادم الاتصال لأنه لم يستلم الطلب كاملاً خلال المدة التي كان مستعداً لانتظارها. خطأ HTTP 409 ConflictHTTP409تعذّر إكمال الطلب لأنه يتعارض مع الحالة الحالية للمورد. خطأ HTTP 410 GoneHTTP410كان المورد موجوداً عند هذا الرابط ثم أُزيل عمداً دون أي عنوان بديل. خطأ HTTP 413 Content Too LargeHTTP413رفض الخادم الطلب لأن حجم المحتوى (body) يتجاوز الحد المسموح، وغالباً عند رفع ملف أو إرسال نموذج أو بيانات… خطأ HTTP 422 Unprocessable ContentHTTP422فهم الخادم صيغة الطلب لكن البيانات داخله غير صالحة، فتعذّرت معالجته. خطأ HTTP 429 Too Many RequestsHTTP429يعني 429 Too Many Requests أنك أو عنوان IP الخاص بك أو مفتاح API أرسلتم طلبات أكثر مما تسمح به الخدمة خلال… خطأ HTTP 431 Request Header Fields Too LargeHTTP431رفض الخادم الطلب لأن ترويساته، وهي في الغالب الكوكيز، كبيرة جداً. خطأ HTTP 500 Internal Server ErrorHTTP500يعني 500 Internal Server Error أن الخادم واجه مشكلة غير متوقعة أثناء معالجة الطلب ولم يستطع تقديم تفاصيل أدق. خطأ HTTP 501 Not ImplementedHTTP501لا يدعم الخادم الوظيفة اللازمة لتنفيذ الطلب، وعادةً تكون طريقة HTTP لا يتعرف عليها إطلاقاً. خطأ HTTP 502 Bad GatewayHTTP502يعني 502 Bad Gateway أن خادماً يعمل كبوابة أو وكيل (nginx أو CDN مثل Cloudflare أو موزع أحمال) تلقى استجابة… خطأ HTTP 503 Service UnavailableHTTP503يعني 503 Service Unavailable أن الخادم غير قادر مؤقتاً على معالجة الطلب، وعادةً بسبب الحمل الزائد أو الإيقاف… خطأ HTTP 504 Gateway TimeoutHTTP504يعني 504 Gateway Timeout أن بوابة أو وكيلاً انتظر استجابة خادم upstream طويلاً ثم استسلم.