Continue
Initial part of a request was received and the client should continue with it.
مرجع قابل للبحث لأكواد حالة HTTP مع الأوصاف ومراجع RFC.
1xxInformational · 4
Initial part of a request was received and the client should continue with it.
Server agrees to switch protocols based on the Upgrade header.
Server has accepted the request but is still processing it (WebDAV).
Send preliminary headers (Link, etc.) before the final response.
2xxSuccess · 10
Request succeeded.
Request succeeded and a new resource was created.
Request was accepted for processing but has not yet completed.
Returned metainformation differs from the origin server's response.
Request succeeded; no body to return.
Request succeeded; the client should reset the document view.
Range request succeeded.
Body is an XML message with status for multiple resources (WebDAV).
Members of a WebDAV binding were already enumerated.
Server fulfilled a GET request and the response is a representation of one or more instance manipulations.
3xxRedirection · 8
Multiple representations are available; the client may choose.
Resource has a new permanent URI.
Resource is temporarily under a different URI.
Response is found under a different URI; client should GET it.
Conditional GET: the cached representation is still fresh.
Deprecated. Resource must be accessed through a proxy.
Resource is temporarily under a different URI; method must not change.
Resource has a new permanent URI; method must not change.
4xxClient error · 29
Server cannot or will not process the request due to a client error.
Authentication is required and has failed or has not been provided.
Reserved for future use.
Server understood the request but refuses to authorize it.
Server can't find the requested resource.
Method is known but not supported by the target resource.
Resource cannot generate content matching the Accept headers.
Client must authenticate with a proxy first.
Server timed out waiting for the client.
Request conflicts with the current state of the resource.
Resource is permanently unavailable.
Server requires the Content-Length header.
Precondition in request headers failed.
Request body is larger than the server is willing to process.
Request URI is longer than the server is willing to interpret.
Request body is in a format the server doesn't support.
None of the ranges in the Range header overlap the resource.
Expectation in the Expect header could not be met.
Server is a teapot. April Fools' joke from RFC 2324; widely implemented as an Easter egg.
Request was directed to a server unable to produce a response.
Request is well-formed but semantically invalid.
Resource is locked (WebDAV).
Request failed because of a previous request (WebDAV).
Server is unwilling to risk processing a request that might be replayed.
Client must switch to a different protocol.
Server requires the request to be conditional.
Client has sent too many requests in a given time (rate limited).
One or more request headers (or all of them) are too large.
Resource is unavailable due to legal demands.
5xxServer error · 11
Server encountered an unexpected condition.
Server does not support the functionality required.
Server, while acting as a gateway, got an invalid response from upstream.
Server is currently unable to handle the request (overloaded or down).
Server, while acting as a gateway, didn't get a response in time.
Server doesn't support the HTTP version in the request.
Transparent content negotiation results in a circular reference.
Server cannot store the representation needed to complete the request (WebDAV).
Server detected an infinite loop while processing (WebDAV).
Further extensions to the request are required.
Client needs to authenticate to gain network access (captive portal).
إدخالاتك تبقى على جهازك. كل أدوات المطورين في TaskKit تعمل في متصفحك. الرموز والـ payloads وما تلصقه لا يُرسل لخوادم TaskKit ولا لأي طرف ثالث.
مرجع قابل للبحث لكل رمز حالة HTTP قياسي، منظَّم بالفئات (1xx معلوماتية، 2xx نجاح، 3xx إعادة توجيه، 4xx خطأ من العميل، 5xx خطأ من الخادم). ابحث بالرقم أو بالاسم أو بالوصف. كل مدخلة تتضمّن العبارة الرسمية للسبب وقياس RFC الذي يُعرّفها.
401 Unauthorized و 403 Forbidden لطلب مرفوض.302 أو 303 أو 307 أو 308.451 Unavailable For Legal Reasons هو RFC 7725).مجموعة البيانات ساكنة وتأتي ضمن حزمة الصفحة. لا يوجد استدعاء API — يجري البحث على فهرس في الذاكرة، فهو فوري حتى على الاتصالات البطيئة. تأتي بيانات كل رمز مباشرةً من سجلّ IANA لرموز حالة HTTP والـ RFCs ذات الصلة (في معظمها 9110، مع بعض الرموز الأقدم التي لا تزال تشير إلى 7231 وما قبلها).
401 مقابل 403؟ 401 تعني «لم تثبت من أنت — حاول مجدّداً مع اعتمادات». 403 تعني «أعرف من أنت ولا يحقّ لك هذا». إن كان تسجيل دخول المستخدم سيغيّر الإجابة فأعد 401؛ وإلا فأعد 403.
302 مقابل 307؟ كان المقصود من 302 أصلاً الحفاظ على طريقة الطلب عند إعادة التوجيه، لكن المتصفحات تاريخياً أعادت كتابة POST إلى GET. أُضيفت 303 و 307 لجعل النيّة صريحة: 303 See Other تجلب دائماً الرابط الجديد بـ GET، و 307 Temporary Redirect تحفظ دائماً الطريقة. استخدم 303 بعد POST ناجح، و 307 لإعادة توجيه مؤقّتة تحفظ الطريقة.
هل 418 I'm a teapot حقيقي؟ نعم، ولا يزال في RFC 2324 (1 أبريل 1998) ومُعترَفاً به في RFC 9110 §15.5.19. استخدمه باعتدال.