Command Palette

Search for a command to run...

مر

مرجع رموز حالة HTTP

قائمة قابلة للبحث لكل رمز حالة HTTP مع معناه وفئته وتعريف RFC. ابحث عن 200، 301، 404، 500، وأكثر.

100

Continue

RFC 9110

The server received the request headers and the client should proceed to send the request body.

101

Switching Protocols

RFC 9110

The server is switching protocols as requested by the client in the Upgrade header, for example to WebSocket.

102

Processing

RFC 2518

The server has received and is processing the request, but no response is available yet. Used by WebDAV.

103

Early Hints

RFC 8297

Returns some response headers before the final response so the client can start preloading resources.

200

OK

RFC 9110

The request succeeded. The meaning of success depends on the HTTP method used.

201

Created

RFC 9110

The request succeeded and a new resource was created, usually in response to POST or PUT.

202

Accepted

RFC 9110

The request was accepted for processing, but the processing has not completed and may still fail.

203

Non-Authoritative Information

RFC 9110

The returned metadata is from a local or third-party copy rather than the origin server.

204

No Content

RFC 9110

The request succeeded but there is no content to send in the response body.

205

Reset Content

RFC 9110

The request succeeded and the client should reset the document view that sent the request.

206

Partial Content

RFC 9110

The server is delivering only part of the resource in response to a Range header, used for resumable downloads.

207

Multi-Status

RFC 4918

Conveys information about multiple resources where several status codes apply. Used by WebDAV.

208

Already Reported

RFC 5842

The members of a WebDAV binding have already been enumerated and are not being included again.

226

IM Used

RFC 3229

The server fulfilled a GET request and the response represents the result of instance manipulations applied.

300

Multiple Choices

RFC 9110

The request has more than one possible response and the client should choose one of them.

301

Moved Permanently

RFC 9110

The resource has permanently moved to a new URL given in the Location header. Search engines update their links.

302

Found

RFC 9110

The resource is temporarily at a different URL. The client should keep using the original URL for future requests.

303

See Other

RFC 9110

The response is at another URL that should be retrieved with a GET request. Common after a form POST.

304

Not Modified

RFC 9110

The cached copy is still valid, so the server sends no body. Used with conditional requests to save bandwidth.

307

Temporary Redirect

RFC 9110

The resource is temporarily at another URL and the client must reuse the same HTTP method and body.

308

Permanent Redirect

RFC 9110

The resource has permanently moved and the client must reuse the same HTTP method and body.

400

Bad Request

RFC 9110

The server cannot process the request because of a client error such as malformed syntax or invalid framing.

401

Unauthorized

RFC 9110

Authentication is required and has failed or not been provided. The response includes a WWW-Authenticate header.

402

Payment Required

RFC 9110

Reserved for future use. Occasionally used by APIs to signal that a paid plan or quota is required.

403

Forbidden

RFC 9110

The server understood the request but refuses to authorize it. Authenticating will not help.

404

Not Found

RFC 9110

The server cannot find the requested resource. The URL may be wrong or the resource may have been removed.

405

Method Not Allowed

RFC 9110

The request method is known but not supported by the target resource, for example POST to a read-only endpoint.

406

Not Acceptable

RFC 9110

The resource cannot produce a response matching the Accept headers sent by the client.

407

Proxy Authentication Required

RFC 9110

The client must first authenticate with a proxy before the request can proceed.

408

Request Timeout

RFC 9110

The server timed out waiting for the request. The client may repeat the request later.

409

Conflict

RFC 9110

The request conflicts with the current state of the resource, such as an edit that clashes with another change.

410

Gone

RFC 9110

The resource is permanently gone with no forwarding address. More specific and final than 404.

411

Length Required

RFC 9110

The server refuses the request because it lacks a defined Content-Length header.

412

Precondition Failed

RFC 9110

A precondition in the request headers, such as If-Match, evaluated to false on the server.

413

Content Too Large

RFC 9110

The request body is larger than the server is willing or able to process. Formerly Payload Too Large.

414

URI Too Long

RFC 9110

The requested URI is longer than the server is willing to interpret, often from too many query parameters.

415

Unsupported Media Type

RFC 9110

The request body is in a format the resource does not support, such as an unexpected Content-Type.

416

Range Not Satisfiable

RFC 9110

The Range header requests a portion the server cannot supply, for example beyond the end of the file.

417

Expectation Failed

RFC 9110

The expectation in the Expect request header could not be met by the server.

418

I'm a Teapot

RFC 2324

An April Fools joke code from 1998 that returns when a teapot is asked to brew coffee. Sometimes used as an easter egg.

421

Misdirected Request

RFC 9110

The request was sent to a server that cannot produce a response for the combination of scheme and authority.

422

Unprocessable Content

RFC 9110

The request is well formed but has semantic errors that prevent processing, common in API validation failures.

423

Locked

RFC 4918

The resource being accessed is locked. Used by WebDAV.

424

Failed Dependency

RFC 4918

The request failed because it depended on another request that failed. Used by WebDAV.

425

Too Early

RFC 8470

The server is unwilling to risk processing a request that might be replayed.

426

Upgrade Required

RFC 9110

The client should switch to a different protocol given in the Upgrade header, such as a newer TLS version.

428

Precondition Required

RFC 6585

The origin server requires the request to be conditional to prevent lost-update conflicts.

429

Too Many Requests

RFC 6585

The client has sent too many requests in a given time. Rate limiting responses often include a Retry-After header.

431

Request Header Fields Too Large

RFC 6585

The server refuses the request because the header fields are too large, individually or in total.

451

Unavailable For Legal Reasons

RFC 7725

The resource is unavailable because of a legal demand, such as a government censorship order.

500

Internal Server Error

RFC 9110

A generic error meaning the server hit an unexpected condition and cannot give a more specific message.

501

Not Implemented

RFC 9110

The server does not support the functionality required to fulfil the request, such as an unknown method.

502

Bad Gateway

RFC 9110

A server acting as a gateway or proxy received an invalid response from an upstream server.

503

Service Unavailable

RFC 9110

The server is temporarily unable to handle the request, usually from overload or maintenance. Retry later.

504

Gateway Timeout

RFC 9110

A gateway or proxy did not get a timely response from the upstream server it needed to complete the request.

505

HTTP Version Not Supported

RFC 9110

The server does not support the HTTP protocol version used in the request.

506

Variant Also Negotiates

RFC 2295

A content negotiation configuration error caused the chosen variant to itself engage in negotiation.

507

Insufficient Storage

RFC 4918

The server cannot store the representation needed to complete the request. Used by WebDAV.

508

Loop Detected

RFC 5842

The server detected an infinite loop while processing the request. Used by WebDAV.

510

Not Extended

RFC 2774

Further extensions to the request are required for the server to fulfil it.

511

Network Authentication Required

RFC 6585

The client must authenticate to gain network access, typically shown by a captive portal on public Wi-Fi.

Category:web
Mode:Offline
Version:1.0.0
Access:Free

ما هي رموز حالة HTTP؟

رموز حالة HTTP هي أرقام مكونة من ثلاثة أرقام يقوم الخادم بإرجاعها مع كل استجابة لإخبار العميل بما حدث لطلبه. رمز 200 يعني نجاح الطلب، و404 يعني عدم العثور على الصفحة، و500 يعني أن الخادم قد تعرض لخطأ. يسرد هذا المرجع كل رمز حالة قياسي تم تحديده بواسطة فريق عمل هندسة الإنترنت، مجمعًا حسب الفئة، مع شرح عادي باللغة الإنجليزية لما يعنيه كل رمز ورابط للمواصفات التي تحدده. يمكنك البحث حسب الرقم أو الاسم أو كلمة من الوصف.

تنقسم رموز الحالة إلى خمس فئات يتم تحديدها بواسطة الرقم الأول. فئة 1xx معلوماتية وتشير إلى استلام الطلب واستمرار المعالجة. فئة 2xx تعني النجاح، لذلك تم استلام الطلب وفهمه وقبوله. فئة 3xx هي إعادة توجيه، لإخبار العميل بأن المورد يعيش في مكان آخر أو لم يتغير. فئة 4xx هي خطأ عميل، مما يعني أن الطلب كان مشوهًا أو غير مسموح به. فئة 5xx هي خطأ في الخادم، حيث كان الطلب صالحًا ولكن الخادم فشل في الوفاء به. معرفة الفئة وحدها تخبرك ما إذا كان سيتم إصلاح طلبك أو إلقاء نظرة على الخادم.

يصل المطورون إلى مرجع رمز الحالة باستمرار. يقوم مهندسو الواجهة الأمامية بتصحيح أخطاء سبب إرجاع استدعاء API 401 بدلاً من 200، ويقرر مطورو الواجهة الخلفية ما إذا كانوا سيرسلون 400 أو 422 بسبب فشل التحقق من الصحة، ويتحقق متخصصو تحسين محركات البحث من أن الصفحة المنقولة تُرجع 301 بدلاً من 302، لذا تقوم محركات البحث بنقل تصنيفها. تعمل هذه الأداة بالكامل في متصفحك، لذا تكون عمليات البحث فورية ولا يتم إرسال أي شيء إلى الخادم. يعمل دون اتصال بالإنترنت بمجرد تحميله وهو مجاني دون الحاجة إلى حساب، مما يجعله علامة تبويب سريعة لإبقائه مفتوحًا أثناء إنشاء أي خدمة ويب أو تصحيح أخطائها.

كيفية استخدام مرجع رموز حالة HTTP؟

1

البحث حسب الرمز أو الاسم

اكتب رقمًا مثل 404، أو عبارة مثل "لم يتم العثور عليه"، أو كلمة رئيسية مثل "إعادة التوجيه" في مربع البحث لتصفية القائمة على الفور.

2

تصفية حسب الفئة

قم بتضييق القائمة إلى فئة واحدة (1xx، 2xx، 3xx، 4xx، أو 5xx) لتصفح رموز المعلومات أو النجاح أو إعادة التوجيه أو خطأ العميل أو خطأ الخادم فقط.

3

اقرأ المعنى

يعرض كل صف عبارة السبب، ووصفًا واضحًا لوقت استخدام الكود، وRFC الذي يحدده.

4

انسخ الرمز أو العبارة

انسخ رمز الحالة وعبارة السبب الخاصة به بنقرة واحدة للصقها في الوثائق أو الاختبارات أو استجابات واجهة برمجة التطبيقات.

الميزات الرئيسية

سجل IANA الكامل

يغطي كل رمز قياسي من 100 إلى 511، بما في ذلك WebDAV ورموز تحديد المعدل، مجمعة حسب فئتها.

بحث فوري

تطابق حسب الرقم أو عبارة السبب أو الوصف، لذا فإن 404 و"لم يتم العثور عليه" و"الصفحة المفقودة" جميعها تجد الإدخال الصحيح.

مرشحات الطبقة

انتقل مباشرة إلى رموز 1xx أو 2xx أو 3xx أو 4xx أو 5xx للتركيز على عمليات إعادة التوجيه أو أخطاء العميل أو أخطاء الخادم.

اقتباسات المواصفات

يقوم كل رمز بتسمية RFC الذي يحدده، حتى تتمكن من تأكيد السلوك ضد المصدر الأساسي.

Frequently Asked Questions

يتم تجميع رموز حالة HTTP حسب الرقم الأول: معلومات 1xx، نجاح 2xx، إعادة توجيه 3xx، خطأ عميل 4xx، وخطأ خادم 5xx. يخبرك الفصل في لمحة عما إذا كان الطلب قد نجح أو تمت إعادة توجيهه أو فشل من جانب العميل أو الخادم.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

http status codeshttp status code list404 error500 errorhttp response codesstatus code meaninghttp 200rest api status codes301 redirect