تخطَّ إلى المحتوى
ToolMug

رموز حالة HTTP

قائمة كاملة وقابلة للبحث برموز حالة استجابة HTTP. لكل رمز شرح موجز لمعناه ومكان تعريفه، حتى تفهم بسرعة خطأً في سجلاتك أو متصفحك.

يعمل في متصفحك — لا يُرفع أي شيء تُدخله

100

ContinueRFC 9110

استلم الخادم ترويسات الطلب؛ ويمكن للعميل إرسال المتن.

101

Switching ProtocolsRFC 9110

يتحول الخادم إلى البروتوكول الذي طلبه العميل، مثل WebSocket.

103

Early HintsRFC 8297

ترويسات أولية، وغالبًا تلميحات التحميل المسبق في Link، تُرسل قبل الاستجابة النهائية.

200

OKRFC 9110

نجح الطلب.

201

CreatedRFC 9110

نجح الطلب وأُنشئ مورد جديد، وعادةً يكون ذلك بعد POST أو PUT.

202

AcceptedRFC 9110

قُبل الطلب للمعالجة، لكن المعالجة لم تكتمل بعد.

203

Non-Authoritative InformationRFC 9110

عدّل وكيل (proxy) تحويلي الاستجابة.

204

No ContentRFC 9110

نجح الطلب ولا يوجد متن لإعادته.

205

Reset ContentRFC 9110

نجح الطلب؛ وعلى العميل إعادة ضبط عرض المستند، مثل تفريغ نموذج.

206

Partial ContentRFC 9110

يُعاد جزء فقط من المورد، ردًا على طلب Range.

207

Multi-StatusRFC 4918 (WebDAV)

عدة رموز حالة لعدة عمليات، داخل متن XML.

208

Already ReportedRFC 5842 (WebDAV)

سبق ذكر أعضاء binding في موضع سابق من الاستجابة.

226

IM UsedRFC 3229

الاستجابة ناتجة عن عمليات على النسخة (instance)، مثل الترميز التفاضلي.

300

Multiple ChoicesRFC 9110

توجد عدة تمثيلات للاختيار من بينها.

301

Moved PermanentlyRFC 9110

نُقل المورد نقلًا دائمًا إلى الرابط الموجود في Location. وتنقل محركات البحث الترتيب إلى الرابط الجديد.

302

FoundRFC 9110

المورد موجود مؤقتًا على رابط آخر. وقد تحوّل المتصفحات POST إلى GET عند اتباعه.

303

See OtherRFC 9110

اجلب النتيجة من رابط آخر باستخدام GET، وعادةً يكون ذلك بعد إرسال نموذج.

304

Not ModifiedRFC 9110

النسخة المخزنة مؤقتًا ما زالت صالحة، ردًا على طلب مشروط.

307

Temporary RedirectRFC 9110

إعادة توجيه مؤقتة تحافظ على أسلوب الطلب ومتنه.

308

Permanent RedirectRFC 9110

إعادة توجيه دائمة تحافظ على أسلوب الطلب ومتنه.

400

Bad RequestRFC 9110

لا يستطيع الخادم معالجة الطلب لأن صياغته غير صحيحة.

401

UnauthorizedRFC 9110

المصادقة مطلوبة أو فشلت. وتتضمن الاستجابة WWW-Authenticate.

402

Payment RequiredRFC 9110

محجوز للاستخدام المستقبلي؛ وتستخدمه بعض واجهات API لمشكلات الفوترة.

403

ForbiddenRFC 9110

فهم الخادم الطلب لكنه يرفضه. ولن يفيد تسجيل الدخول من جديد.

404

Not FoundRFC 9110

المورد غير موجود، أو أن الخادم لا يريد الإفصاح بوجوده.

405

Method Not AllowedRFC 9110

الأسلوب غير مدعوم لهذا المورد. وتسرد ترويسة Allow الأساليب الصالحة.

406

Not AcceptableRFC 9110

لا يوجد تمثيل يطابق ترويسات Accept في الطلب.

407

Proxy Authentication RequiredRFC 9110

يجب على العميل أن يصادق لدى الوكيل (proxy) أولًا.

408

Request TimeoutRFC 9110

انتهت مهلة الخادم أثناء انتظار الطلب.

409

ConflictRFC 9110

يتعارض الطلب مع الحالة الحالية للمورد، مثل تعارض التعديل.

410

GoneRFC 9110

أُزيل المورد نهائيًا ولن يعود.

411

Length RequiredRFC 9110

يحتاج الطلب إلى ترويسة Content-Length.

412

Precondition FailedRFC 9110

لم يتحقق شرط في ترويسات الطلب، مثل If-Match.

413

Content Too LargeRFC 9110

متن الطلب أكبر مما يسمح به الخادم. وكان اسمه سابقًا "Payload Too Large".

414

URI Too LongRFC 9110

الرابط أطول مما يعالجه الخادم.

415

Unsupported Media TypeRFC 9110

صيغة متن الطلب، المحددة في Content-Type، غير مدعومة.

416

Range Not SatisfiableRFC 9110

قيمة Range المطلوبة خارج نطاق المورد.

417

Expectation FailedRFC 9110

لا يمكن تلبية ترويسة الطلب Expect.

418

I'm a teapotRFC 2324 (April Fools)

مزحة كذبة أبريل من Hyper Text Coffee Pot Control Protocol، وتحتفظ بها بعض الخوادم.

421

Misdirected RequestRFC 9110

وصل الطلب إلى خادم لا يمكنه الرد نيابة عن هذا المضيف، مثل ما يحدث بعد إعادة استخدام الاتصال.

422

Unprocessable ContentRFC 9110

صياغة الطلب سليمة لكن محتواه غير صالح، مثل فشل التحقق.

423

LockedRFC 4918 (WebDAV)

المورد مقفل.

424

Failed DependencyRFC 4918 (WebDAV)

فشل الطلب لأن طلبًا يعتمد عليه قد فشل.

425

Too EarlyRFC 8470

لن يعالج الخادم طلبًا قد يُعاد إرساله (بيانات TLS المبكرة).

426

Upgrade RequiredRFC 9110

على العميل التحول إلى بروتوكول آخر محدد في ترويسة Upgrade.

428

Precondition RequiredRFC 6585

يشترط الخادم طلبًا مشروطًا، لمنع ضياع التحديثات.

429

Too Many RequestsRFC 6585

تم تجاوز حد الطلبات. وتحدد Retry-After موعد إعادة المحاولة.

431

Request Header Fields Too LargeRFC 6585

الترويسات كبيرة جدًا، وغالبًا بسبب ملفات تعريف الارتباط الكبيرة.

451

Unavailable For Legal ReasonsRFC 7725

المورد محجوب لأسباب قانونية، مثل أمر قضائي.

499

Client Closed RequestNginx · غير قياسي

رمز سجل في Nginx: أغلق العميل الاتصال قبل أن يرد الخادم.

500

Internal Server ErrorRFC 9110

خطأ غير متوقع في الخادم.

501

Not ImplementedRFC 9110

لا يدعم الخادم الوظيفة المطلوبة.

502

Bad GatewayRFC 9110

تلقت بوابة أو وكيل (proxy) استجابة غير صالحة من الخادم الأعلى (upstream).

503

Service UnavailableRFC 9110

الخادم غير قادر مؤقتًا على معالجة الطلب، مثل حالات الحمل الزائد أو الصيانة.

504

Gateway TimeoutRFC 9110

لم تتلقَّ بوابة أو وكيل (proxy) ردًا من الخادم الأعلى (upstream) في الوقت المناسب.

505

HTTP Version Not SupportedRFC 9110

إصدار HTTP في الطلب غير مدعوم.

506

Variant Also NegotiatesRFC 2295

خطأ في الإعداد ضمن التفاوض الشفاف على المحتوى.

507

Insufficient StorageRFC 4918 (WebDAV)

لا يستطيع الخادم تخزين ما يلزم لإكمال الطلب.

508

Loop DetectedRFC 5842 (WebDAV)

اكتشف الخادم حلقة لا نهائية أثناء معالجة الطلب.

511

Network Authentication RequiredRFC 6585

يجب تسجيل الدخول إلى الشبكة، وعادةً عبر بوابة تقييدية مثل شبكة Wi-Fi في الفندق.

520

Web Server Returned an Unknown ErrorCloudflare · غير قياسي

Cloudflare: أعاد خادم المصدر استجابة فارغة أو غير معروفة أو غير متوقعة.

521

Web Server Is DownCloudflare · غير قياسي

Cloudflare: رفض خادم المصدر الاتصال.

522

Connection Timed OutCloudflare · غير قياسي

Cloudflare: انتهت مهلة اتصال TCP بخادم المصدر.

524

A Timeout OccurredCloudflare · غير قياسي

Cloudflare: قبل خادم المصدر الاتصال لكنه لم يرد في الوقت المناسب.

طريقة الاستخدام

  1. اكتب رمزًا أو كلمة، مثلًا 502 أو redirect، في مربع البحث.
  2. أو صفِّ حسب الفئة — معلوماتي، ناجح، إعادة توجيه، خطأ عميل أو خطأ خادم.
  3. اربط برمز محدد بإضافة رقمه إلى عنوان الصفحة، مثلًا

شرح الخيارات

الفئات
1xx معلوماتي، 2xx ناجح، 3xx إعادة توجيه، 4xx أخطاء العميل (مشكلة في الطلب)، و5xx أخطاء الخادم (مشكلة في الخادم).
غير قياسية
رموز مثل Nginx 499 وCloudflare 520–524 ليست في أي RFC لكنها تظهر كثيرًا في السجلات.

اختيار رمز إعادة التوجيه

تختلف رموز إعادة التوجيه الخمسة في RFC 9110 من وجهين: هل النقل دائم، وهل يجوز للعميل تغيير طريقة الطلب عند اتباع إعادة التوجيه.

الرمز المعنى دائم الطريقة بعد إعادة التوجيه
301 Moved Permanently نعم قد تتغير من POST إلى GET
302 Found لا قد تتغير من POST إلى GET
303 See Other لا تصبح GET دائمًا
307 Temporary Redirect لا يجب أن تبقى كما هي
308 Permanent Redirect نعم يجب أن تبقى كما هي

عند نقل صفحة عادي أو التحويل من HTTP إلى HTTPS، يكون 301 الخيار المعتاد. واستخدم 308 أو 307 عندما يجب أن يصل طلب POST، مثل نموذج أو استدعاء API، إلى العنوان الجديد دون تغيير. واستخدم 303 بعد إرسال نموذج بنجاح لتوجيه المتصفح إلى صفحة نتيجة يجلبها بالطريقة GET.

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

ما الفرق بين 301 و302؟

301 نقل دائم — تحدّث المتصفحات ومحركات البحث إلى الرابط الجديد. 302 مؤقت. استخدم 308 أو 307 إذا كان يجب ألا تتغير طريقة الطلب وجسمه.

ما الفرق بين 401 و403؟

يعني 401 أنك غير مُصادَق عليه — سجّل الدخول وحاول مجددًا. يعني 403 أنك مُصادَق عليه أو معروف الهوية لكن غير مسموح لك؛ ولن يساعد تسجيل الدخول مجددًا.

ماذا تعني 502 Bad Gateway؟

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

الخصوصية

تعمل هذه الأداة بالكامل داخل متصفحك. تُعالَج ملفاتك ونصوصك على جهازك ولا تُرفع أبدًا إلى خوادمنا.

أدوات ذات صلة