هذه قائمة بأكواد الاستجابة حسب الحالة لبروتوكول نقل النص التشعبي (HTTP) وتشمل أيضا معايير الإنترنت (Internet Standard) الموضوعة بواسطة (IETF) والمعايير الأخرى مثل آر إف سي والمواصفات الأخرى وبعض الأكواد الإضافية شائعة الاستخدام، الرقم الأول (First Digit) من كود الحالة (Status Code) يحدد واحد من أحد خمس فئات (Classes) من استجابة (response) ، يجب أن يتعرف جهاز مستقبل إتش تي تي بي (HTTP Client) على هذه الفئات الخمس كحد أدنى، العبارات المستخدمة هي صيغ قياسية ولكن يمكن الزيادة والمد بأي بديل للقراءة البشرية، ما لم ينص على خلاف ذلك، كود الحالة هو جزء من معيار (HTTP/1.1) (RFC 7231).[1]
أكواد سلسلة الحالة 1
(1xx Informational) طلبات وردة وعمليات مستمرة.
هذه الفئة (class) من أكواد الحالة تشير إلى استجابة مؤقتة، وتتكون من الحالة status-line ورؤس اختيارية وتنتهي بسطر فارغ .
وحيث أن كود الحالة 1xx لم يعرف بواسطة (HTTP/1.0) فلا يرسل الخادم server أستجابة 1xx إلى جهاز حاسوب العميل client ،[note 1] الا في حالة الظروف التجريبية .[2]
100 استمر
(100 Continue)
101 بروتوكولات التحويل
(101 Switching Protocols) يسأل الطالب (Requester) الخادم (Server) تبديل البروتوكولات (switch protocols) ويوافق الخادم على القيام بذلك .[3]
102 معالجة شبكة توزيع التأليف والإصدارات
(102 Processing) طلب (Request) ويب داف (WEBDAV، RFC 2518) قد يحتوي على العديد من الطلبات الفرعية (sub-requests) التي تنطوي على عمليات على الملفات (file operations)، [4]
أكواد سلسلة الحالة 2
(2xx Success) هذه الفئة من أكواد الحالة تشير إلى أن النشاط المطلوب من جهاز العميل (client) قد تم إستلمه وفهمه وقبوله ومعالجتها بنجاح .[5]
200 أوكي
(200 OK)
201 تم الإنشاء
(201 Created) تم إنجاز الطلب، مما أدى إلى إنشاء مورد جديد.[7]
202 مقبول
(202 Accepted)
203 معلومات غير موثوقة (بداية من HTTP / 1.1)
(203 Non-Authoritative Information (since HTTP/1.1))
أكواد سلسلة الحالة 3 إعادة توجيه
(3xx Redirection)
أكواد سلسلة الحالة 4
(4xx Client Error)
أكواد سلسلة الحالة 5 خطأ خادوم
(5xx Server Error)
أكواد غير رسمية
(Unofficial codes)
مقالات ذات صلة
ملاحظات
- Italicised words and phrases such as must and should represent interpretation guidelines as given by RFC 2119
مصادر ومراجع
- "Hypertext Transfer Protocol -- HTTP/1.1". IETF. مؤرشف من الأصل في 25 أبريل 201916 أكتوبر 2015.
- "10 Status Code Definitions". W3. مؤرشف من الأصل في 24 سبتمبر 201816 أكتوبر 2015.
- "101". httpstatus. مؤرشف من الأصل في 30 أكتوبر 201516 أكتوبر 2015.
- "httpStatusCodes.js". GitHub Gist. marlun78. مؤرشف من الأصل في 11 ديسمبر 201916 أكتوبر 2015.
- "qw3rtman \ hsc". GitHub. qw3rtman. مؤرشف من الأصل في 27 مارس 202016 أكتوبر 2015.
- Stewart, Mark; djna. "Create request with POST, which response codes 200 or 201 and content". Stack Overflow. مؤرشف من الأصل في 06 مايو 201916 أكتوبر 2015.
روابط خارجية
- الموقع الرسمي Hypertext Transfer Protocol (HTTP) Status Code Registry
- Microsoft Knowledge Base: MSKB943891: The HTTP status codes in IIS 7.0
- Help for HTTP errors
- Test any HTTP status code in a web browser
- Checking tool for URL for status code with description
- Real time server-side 503 HTTP status code checker tool
- Choosing an HTTP Status Code — Stop Making It Hard