استمرار
قبل الخادم رؤوس الطلب وهو ينتظر بقية جسم الطلب. يشاع استخدامه مع Expect: 100-continue لتجنب رفع العميل حجماً كبيراً عندما يُرفض الطلب.
التوجيه التشغيلي: Interim response; continue sending the body only when one is expected.
أكواد حالة HTTP هي إشارات مكونة من ثلاثة أرقام في استجابة الخادم. يحدد رقمها الأول النتيجة العامة؛ وتحدد الأرقام المتبقية حالة معينة. يشرح هذا الدليل الأكواد القياسية المسجلة مع السياق العملي، بالإضافة إلى القيم البارزة الخاصة بالمزود والتي قد تظهر في السجلات.
أكواد حالة HTTP هي جزء من بروتوكول HTTP، وليست ميزة متصفح ينفذها كل مورد كواجهة برمجة تطبيقات ويب منفصلة. يمكن للمتصفحات الحالية التعامل مع فئات الاستجابة القياسية؛ وتكون صفحات الخطأ المرئية وسلوك إعادة المحاولة خاصين بالمتصفح. يختلف دعم الاستجابات المؤقتة الأحدث والامتدادات المتخصصة حسب الإصدار ومسار الشبكة.
| عائلة الاستجابة | Chrome / Edge | Firefox | Safari | Opera | Android / iOS WebView | ملاحظة التوافق |
|---|---|---|---|---|---|---|
| 1xx معلوماتية | مدعومة كاستجابات مؤقتة للبروتوكول | مدعومة كاستجابات مؤقتة للبروتوكول | مدعومة كاستجابات مؤقتة للبروتوكول | مدعومة كاستجابات مؤقتة للبروتوكول | مدعومة بواسطة حزمة الشبكة الأساسية | 100/101 مؤسسة؛ 102 متخصصة/مهملة. يختلف تبني 103 Early Hints وسلوك التحميل المسبق القابل للملاحظة حسب إصدار المتصفح والخادم والوسيط. |
| 2xx نجاح | مدعومة | مدعومة | مدعومة | مدعومة | مدعومة | تتم مشاركة دلالات النجاح القياسية. لا تزال قواعد الجسم مهمة: على سبيل المثال، 204 و205 ليس لهما جسم استجابة. |
| 3xx إعادة توجيه | مدعومة | مدعومة | مدعومة | مدعومة | مدعومة | الموقع، والطريقة، وذاكرة التخزين المؤقت، وسياسة الأمان تؤثر على التنقل. قد يغير 301/302 طلب POST إلى GET؛ يحافظ 307/308 على الطريقة. |
| 4xx خطأ العميل/الطلب | مدعومة | مدعومة | مدعومة | مدعومة | مدعومة | يتلقى المتصفح الاستجابة؛ وما إذا كان يعرض جسم الخادم أو عرض خطأ مُنَشَّأ بواسطة المتصفح يختلف حسب الحالة والمنتج. |
| 5xx خطأ في الخادم | مدعومة | مدعومة | مدعومة | مدعومة | مدعومة | يمكن للعملاء معالجة فئة الاستجابة، ولكن الصفحات المُنَشَّأة بواسطة الوكيل، وسلوك إعادة المحاولة، واجهة المستخدم التشخيصية ليست متطابقة عبر المتصفحات. |
| كود غير معروف في فئة معروفة | التعامل على مستوى الفئة | التعامل على مستوى الفئة | التعامل على مستوى الفئة | التعامل على مستوى الفئة | التعامل على مستوى الفئة | يمكن لعملاء HTTP استنتاج الفئة العامة من الرقم الأول؛ لا تعتمد على وجود دلالات قياسية أو واجهة مستخدم متطابقة لكود مخصص. |
يصف التوافق هنا التعامل على مستوى البروتوكول، وليس ضمانًا بأن كل متصفح يعرض نفس صفحة الخطأ. قد تفرض العملاء الأقدم، وWebViews المدمجة، والوكلاء، والبوابات المقيدة سلوكًا إضافيًا.
قبل الخادم رؤوس الطلب وهو ينتظر بقية جسم الطلب. يشاع استخدامه مع Expect: 100-continue لتجنب رفع العميل حجماً كبيراً عندما يُرفض الطلب.
التوجيه التشغيلي: Interim response; continue sending the body only when one is expected.
يوافق الخادم على تغيير بروتوكول هذا الاتصال بعد أن يطلب العميل الترقية. مصافحات WebSocket هي استخدام مألوف.
التوجيه التشغيلي: Connection-level transition; verify the Upgrade and Connection headers.
يبلغ خادم WebDAV عن بدء عملية طويلة لم تكتمل بعد. إنها استجابة قديمة/موقوفة ولا يجب اعتبارها النتيجة النهائية.
التوجيه التشغيلي: Interim WebDAV status; wait for the final response.
يرسل الخادم رؤوساً أولية، وغالباً ما تكون تلميحات Link، أثناء إعداد الاستجابة النهائية. قد يبدأ العميل في جلب الأصول المهمة المحتملة في وقت مبكر.
التوجيه التشغيلي: Interim optimization; a final response must follow.
نجح الطلب. يعتمد التمثيل على الطريقة: ترجع GET المورد، وترجع HEAD بيانات التعريف بدون جسم، وقد ترجع إجراءات الكتابة تمثيل للنتيجة.
التوجيه التشغيلي: Use for a completed request with a response representation when appropriate.
اكتمل الطلب وتم إنشاء مورد واحد أو أكثر. يجب أن تحدد الاستجابة المورد الجديد، وعادةً باستخدام Location، وقد تعيد تمثيله.
التوجيه التشغيلي: Typical after POST or PUT; ensure the created resource can be located.
قبل الخادم الطلب للمعالجة، ولكن المعالجة لم تنته وقد تفشل. لا يقوم HTTP بتسليم استجابة ثانية لاحقاً لنفس التبادل.
التوجيه التشغيلي: Provide an operation/status URL or another way to learn the eventual outcome.
أعاد وكيل محوّل أو وسيط بيانات وصفية أو محتوى يختلف عن استجابة المصدر. وهي إشارة إلى أن الاستجابة ليست تمثيلاً موثوقاً مباشراً.
التوجيه التشغيلي: Use only when an intermediary transformation is relevant.
نجح الطلب وليس هناك محتوى استجابة لإرساله. لا تزال الرؤوس قادرة على حمل بيانات وصفية مفيدة، مثل أدوات التحقق المحدثة.
التوجيه التشغيلي: Do not include a response body.
نجح الطلب ويُطلب من العميل إعادة تعيين العرض أو النموذج الذي أرسله. لا يُرسل محتوى استجابة.
التوجيه التشغيلي: Useful for interactions that should clear/reset the current input state.
وفّر الخادم طلب نطاق صالحاً ويعيد نطاق أو نطاقات البايت المطلوبة فقط. يصف Content-Range ما تم تسليمه.
التوجيه التشغيلي: Ensure range and Content-Range values match; common for resumable media/downloads.
تُبلغ استجابة WebDAV عن نتائج منفصلة لعدة موارد أو عمليات فرعية، عادةً داخل جسم XML مهيكل.
التوجيه التشغيلي: Interpret each embedded resource result; the outer status alone is not the full outcome.
تتخطى استجابة WebDAV متعددة الحالات الأعضاء المدرجة مسبقاً في نفس الاستجابة لتجنب تكرارها.
التوجيه التشغيلي: WebDAV-specific; interpret together with the surrounding multistatus response.
وفّر الخادم طلب GET باستخدام معالجات النسخ ويعيد تمثيلاً مستمداً من المورد الحالي وفقاً لآلية دلتا المتفاوض عليها.
التوجيه التشغيلي: Specialized delta encoding; clients and servers must agree on the transformation.
للهدف تمثيلات أو وجهات متعددة وتوفر الاستجابة خيارات. يمكن للعميل أو المستخدم تحديد البديل المفضل.
التوجيه التشغيلي: Include clear alternatives; do not assume every client will choose automatically.
للمورد URI جديد دائم. قد يقوم العملاء بتحديث الروابط وذاكرات التخزين المؤقت المخزنة، لذا استخدِم ذلك فقط عندما يكون النقل مقصوداً للاستمرار.
التوجيه التشغيلي: For SEO migrations, redirect directly to the final equivalent URL and update internal links.
المورد متاح مؤقتاً في URI آخر. يسمح السلوك التاريخي بتغييرات في الطريقة في بعض الحالات، لذا فهو ليس الخيار الأضمن عندما يجب أن يظل طلب POST عبارة عن POST.
التوجيه التشغيلي: Use for temporary moves when method rewriting is acceptable; consider 307 when it is not.
يجب على العميل جلب المورد المسجل بواسطة Location باستخدام GET (أو HEAD حسب الاقتضاء)، بدلاً من تكرار الإجراء الأصلي. يُستخدم عادةً بعد إرسال نموذج.
التوجيه التشغيلي: Implements the Post/Redirect/Get pattern and avoids resubmitting the action.
يشير طلب GET أو HEAD المشروط إلى أن التمثيل المخزن مؤقتاً لا يزال حديثاً. الاستجابة ليس لها جسم وتسمح للعميل بإعادة استخدام نسخته المخزنة.
التوجيه التشغيلي: Return only when a validator such as If-None-Match or If-Modified-Since matches.
اقترحت استجابة تاريخية أن يصل العميل إلى المورد من خلال خادم وكيل. تم إيقافه لأسباب تتعلق بالسلامة ويجب عدم استخدامه بواسطة الخدمات الحديثة.
التوجيه التشغيلي: Do not deploy; configure proxies out of band.
هذه القيمة محجوزة/غير مستخدمة في مواصفات HTTP الحديثة. وليس لها معنى تشغيلي قياسي لتطبيق ويب حالي.
التوجيه التشغيلي: Do not send it.
المورد موجود مؤقتاً في URI آخر، ويجب على العميل الحفاظ على الطريقة الأصلية والجسم عند متابعة إعادة التوجيه.
التوجيه التشغيلي: Use when temporary relocation must not turn POST into GET.
انتقل المورد بشكل دائم، ويجب على العميل الحفاظ على الطريقة الأصلية والجسم عند متابعة إعادة التوجيه.
التوجيه التشغيلي: Use for lasting moves where method preservation matters; update canonical/internal references.
لا يمكن للخادم معالجة الطلب لأن بناء الجملة أو التأطير أو البيانات المقدمة غير صالحة. تكرار نفس الطلب دون تغيير من غير المرجح أن يساعد.
التوجيه التشغيلي: Inspect URL encoding, JSON/body syntax, required fields, and request framing.
يفتقر الطلب إلى بيانات اعتماد مصادقة صالحة للهدف. على الرغم من اسمه، تعني هذه الاستجابة أن المصادقة مطلوبة أو فشلت.
التوجيه التشغيلي: Send the expected credentials and include a WWW-Authenticate challenge.
محجوز للاستخدام المستقبلي، على الرغم من أن بعض المنتجات تستخدمه لسير عمل الدفع أو الحصص. لا يوجد سلوك دفع واحد قابل للتشغيل البيني عالمياً.
التوجيه التشغيلي: Treat vendor-specific meanings as such; document the API contract.
فهم الخادم الطلب ولكنه يرفض تلبيته. بيانات الاعتماد الصالحة لا تغير بالضرورة النتيجة لأن القيد قد يكون قائماً على السياسة.
التوجيه التشغيلي: Check permissions, access policy, IP/WAF rules, and resource-level authorization.
لا يمكن للخادم العثور على تمثيل حالي لـ URI المطلوب، أو يرفض الإفصاح عن وجود واحد. الاستجابة وحدها لا توضح ما إذا كان الغياب مؤقتاً أم دائماً.
التوجيه التشغيلي: Repair the URL, restore the resource, or use 410 when removal is known to be permanent.
المورد موجود، ولكنه لا يدعم الطريقة المستخدمة في هذا الطلب.
التوجيه التشغيلي: Return an Allow header listing methods the resource accepts.
لا يمكن للخادم إنتاج تمثيل يطابق تفضيلات القبول (Accept) الاستباقية للعميل.
التوجيه التشغيلي: Relax Accept constraints or configure a suitable representation/negotiation policy.
يتطلب الوكيل الوسيط بيانات اعتماد قبل أن يقوم بإعادة توجيه الطلب.
التوجيه التشغيلي: Authenticate to the proxy using Proxy-Authenticate / Proxy-Authorization; this is distinct from origin authentication.
لم يتلق الخادم الطلب كاملاً خلال الوقت الذي كان مستعداً للانتظار فيه. يجوز للعميل إعادة المحاولة على اتصال جديد.
التوجيه التشغيلي: Check network stalls, upload size, and server/proxy timeout settings.
يتعارض الطلب مع الحالة الحالية للمورد، مثل تعارض الإصدار أو محاولة إنشاء نسخة مكررة.
التوجيه التشغيلي: Explain the conflict and provide enough current state for the client to resolve it.
المورد غير متاح عن قصد وربما بشكل دائم، دون وجود بديل معروف. وهذا أقوى من استجابة عدم العثور العادية.
التوجيه التشغيلي: Use when removal is deliberate; remove obsolete internal links and references.
يطلب الخادم رأس Content-Length لكن الطلب لم يوفر واحداً.
التوجيه التشغيلي: Send an accurate Content-Length or use a supported transfer framing.
تم تقييم شرط طلب مثل If-Match على أنه خطأ، لذا لم ينفذ الخادم الإجراء المطلوب.
التوجيه التشغيلي: Refresh the representation and retry with current validators/state.
يتجاوز جسم الطلب الحد الذي يرغب الخادم أو يكون قادراً على معالجته. قد يغلق الخادم الاتصال أو يسمح بإعادة المحاولة بعد تقليل الجسم.
التوجيه التشغيلي: Reduce payload size or adjust documented upload limits.
هدف الطلب أطول مما يرغب الخادم في تفسيره، غالباً بسبب سلسلة استعلام ضخمة.
التوجيه التشغيلي: Use a shorter URI or move suitable data into a request body.
يرفض الخادم جسم الطلب نظراً لأن نوع الوسائط الخاص به، أو ترميز المحتوى، أو التنسيق المفحوص غير مدعوم.
التوجيه التشغيلي: Send a supported Content-Type/encoding and a body matching it.
لا يمكن تلبية نطاق البايت المطلوب، على سبيل المثال لأنه يبدأ بعد طول التمثيل.
التوجيه التشغيلي: Re-check resource length and range units; servers may return Content-Range: bytes */length.
لا يمكن للخادم أو الوسيط تلبية توقع مُعلن عنه في رأس Expect.
التوجيه التشغيلي: Retry without the unsupported expectation when safe and appropriate.
حالة فكاهية نشأت في مواصفات كذبة أبريل. وليست عقداً عادياً لأخطاء التطبيقات، على رغم استخدام بعض الخدمات لها بمرح.
التوجيه التشغيلي: Do not depend on it for interoperable production behavior.
وصل الطلب إلى خادم لا يمكنه إنتاج استجابة موثوقة لـ URI المستهدف، غالباً بسبب عدم تطابق توجيه الاتصال أو سلطة HTTP.
التوجيه التشغيلي: Retry over a suitable connection and inspect Host/:authority, SNI, and proxy routing.
نوع المحتوى وبناء الجملة مفهومان، ولكن لا يمكن للخادم تطبيق التعليمات أو التحقق من صحة المحتوى المُرسل.
التوجيه التشغيلي: Return actionable field-level validation details; correcting the payload may allow success.
مورد WebDAV مقفل، لذا لا يمكن تنفيذ الطريقة المطلوبة حتى يتم حل شرط القفل.
التوجيه التشغيلي: Check lock ownership, timeout, and WebDAV lock-token handling.
فشلت عملية WebDAV لأن عملية سابقة مطلوبة في نفس تسلسل الطلبات قد فشلت.
التوجيه التشغيلي: Resolve the earlier failed action before retrying dependent operations.
يرفض الخادم معالجة طلب ربما تم إعادة تشغيله أثناء البيانات المبكرة، وذلك لتقليل مخاطر إعادة التشغيل.
التوجيه التشغيلي: Retry after the connection is established without early data.
يرفض الخادم البروتوكول الحالي ويشير إلى وجوب انتقال العميل إلى بروتوكول آخر.
التوجيه التشغيلي: Include an Upgrade header that describes supported protocol choices.
يتطلب الخادم طلباً مشروطاً لمنع فقدان التحديثات، لكن العميل أرسل طلباً غير مشروط.
التوجيه التشغيلي: Fetch current state and submit an appropriate condition such as If-Match.
أرسل العميل طلبات كثيرة جداً خلال فترة زمنية محددة، استناداً إلى حد معدل يحدده الخادم.
التوجيه التشغيلي: Back off, honor Retry-After when present, and avoid synchronized retry bursts.
لن يعالج الخادم الطلب نظراً لأن حقل رأس واحداً أو أكثر، أو مجموعة الرؤوس المجتمعة، كبيرة جداً.
التوجيه التشغيلي: Reduce cookies/custom headers or adjust an intentional server limit.
لا يمكن للخادم توفير المورد المطلوب بسبب قيود قانونية.
التوجيه التشغيلي: Where appropriate, explain the restriction and its scope without exposing protected information.
واجه الخادم شرطاً غير متوقع ولا يمكنه إكمال الطلب. وهو احتياطي عام عندما لا ينطبق خطأ خادم أكثر دقة.
التوجيه التشغيلي: Correlate the request with server logs and avoid exposing stack traces to visitors.
لا يدعم الخادم الوظائف اللازمة لتلبية الطلب، وغالباً ما تكون طريقة أو ميزة غير مطبقة.
التوجيه التشغيلي: Implement the capability or use a supported method; it is not intended for temporary overload.
تلقى خادم يعمل كبوابة أو وكيل استجابة غير صالحة من خادم منبع (upstream).
التوجيه التشغيلي: Inspect upstream health, protocol/TLS settings, DNS, and proxy logs.
الخادم غير قادر مؤقتاً على التعامل مع الطلب، غالباً بسبب الصيانة أو التحميل الزائد.
التوجيه التشغيلي: If possible provide Retry-After, a helpful response, and cache controls suitable for a temporary failure.
لم تتلق البوابة أو الوكيل استجابة في الوقت المناسب من خدمة منبع (upstream).
التوجيه التشغيلي: Investigate upstream latency, network paths, and timeout budgets across the chain.
لا يدعم الخادم إصدار HTTP الرئيسي المستخدم في الطلب.
التوجيه التشغيلي: Use a supported protocol version or update server/proxy configuration.
أدى خطأ في تكوين الخادم إلى إنشاء ترتيب تفاوض محتوى دائري يتفاوض فيه المتغير المختار مرة أخرى.
التوجيه التشغيلي: Fix the variant/negotiation configuration; this is an origin-side fault.
لا يمكن لخادم WebDAV تخزين التمثيل اللازم لإكمال العملية.
التوجيه التشغيلي: Free or provision storage and check quotas before retrying.
اكتشف الخادم حلقة لا نهائية أثناء معالجة طلب، وغالباً أثناء اجتياز روابط WebDAV.
التوجيه التشغيلي: Break the cyclic resource relationship or processing rule.
يتطلب الطلب امتداداً لا يدعمه الخادم.
التوجيه التشغيلي: Use a supported extension set or negotiate an alternative.
يجب على العميل المصادقة للحصول على حق الوصول إلى الشبكة، عادةً في بوابة مقيدة (captive portal). وهي مخصصة لوسيط الشبكة، وليس لتسجيل دخول موقع ويب أصلي.
التوجيه التشغيلي: Complete network access authentication, then retry the original request.
تُرى هذه القيم في منتجات معينة، أو سجلات الخادم، أو شبكات CDN، أو التطبيقات. وهي غير قابلة للتبديل مع المعاني القياسية المسجلة؛ راجع عقد خدمة الإنشاء.
تستخدم بعض التطبيقات هذه التسمية عندما تنتهي صلاحية جلسة المصادقة. وليست حالة HTTP مخصصة عالمياً، لذا لا يمكن للعملاء الاعتماد على دلالات متسقة.
التوجيه التشغيلي: Refresh authentication according to the service contract.
استجابة خاصة بالمزود استُخدمت تاريخياً للتقييد. معناها مُعرّف حسب التنفيذ.
التوجيه التشغيلي: Follow documented rate-limit guidance.
تغلق بعض الخوادم الاتصال دون إرسال استجابة تقليدية، غالباً كإجراء تصفية.
التوجيه التشغيلي: Check provider logs; clients may report a network error rather than display this code.
امتداد لـ Microsoft تستخدمه بعض الخدمات لمطالبة العميل بإعادة المحاولة بمعلومات إضافية.
التوجيه التشغيلي: Follow the specific API documentation.
قد يسجل الوكيل العكسي (reverse proxy) هذا عندما يقطع العميل الاتصال قبل اكتمال استجابة المصدر. وعادةً ما يكون تصنيفاً للسجلات بدلاً من استجابة يتم تسليمها لذلك العميل.
التوجيه التشغيلي: Investigate client cancellations and slow upstream requests.
تستخدم بعض منصات الاستضافة هذا الرمز لحصة أو سقف النطاق الترددي. وليست لمعنى HTTP عام قابل للتشغيل المتبادل.
التوجيه التشغيلي: Check the host’s quota and billing configuration.
قد تستخدم شبكة CDN أو وكيل هذا عندما تتلقى استجابة مصدر غير متوقعة أو فارغة.
التوجيه التشغيلي: Compare edge and origin logs; verify the origin emits a valid HTTP response.
لم يتمكن الوكيل من إنشاء اتصال بالمصدر أو قام المصدر برفضه.
التوجيه التشغيلي: Check origin availability, firewall rules, and proxy allowlists.
اتصلت خدمة حافة (edge) أو حاولت الاتصال بالمصدر ولكنها لم تكمل التبادل ضمن مهلتها الزمنية.
التوجيه التشغيلي: Review origin responsiveness and network latency.
تعذر على الوكيل الوصول إلى عنوان المصدر الذي تم تكوينه.
التوجيه التشغيلي: Check DNS resolution, routing, and origin IP configuration.
نجح الاتصال بالمصدر، لكن المصدر لم يرسل استجابة HTTP في الوقت المناسب.
التوجيه التشغيلي: Reduce origin processing time or adjust supported timeout settings.
لم يتمكن الوكيل من إكمال مفاوضات TLS مع المصدر.
التوجيه التشغيلي: Validate certificates, protocol/cipher compatibility, and SNI.
رفض وسيط شهادة المصدر أثناء التحقق.
التوجيه التشغيلي: Install a valid, correctly named, trusted, unexpired certificate and full chain.
تُبلغ حالة وكيل قديمة/خاصة بالمورد عن فشل في اتصال تسريع المصدر.
التوجيه التشغيلي: Inspect the provider-specific connector and origin path.
تستخدم بعض العملاء أو الوكلاء هذه القيمة لوصف مهلة قراءة الشبكة. وليس لها معنى HTTP عالمي.
التوجيه التشغيلي: Inspect the client/proxy diagnostics.
تستخدم بعض الوكلاء هذه القيمة عندما تنتهي مهلة محاولة الاتصال بالشبكة. ويعتمد معناها على التنفيذ.
التوجيه التشغيلي: Check reachability and timeout settings.
لنقل عنوان URL بشكل دائم، استخدم إعادة توجيه دائم فقط عندما يكون الغرض من الوجهة استبدال عنوان URL القديم؛ للتغيير المؤقت، حدد استجابة مؤقتة. حافظ على السلاسل قصيرة وأشر إلى الوجهة النهائية المكافئة. تأكد من أن كل قيمة Location تُحَل، وأن الاستجابة النهائية مناسبة، وأن العلامات الأساسية والروابط الداخلية تتفق مع عنوان URL المقصود. يؤكد رمز 2xx في النهاية استجابة نجاح HTTP، وليس أن الصفحة مفيدة أو قابلة للفهرسة أو سليمة تقنيًا.