هذه المقالة يتيمة. ساعد بإضافة وصلة إليها في مقالة متعلقة بها

قائمة أكواد حالة إتش تي تي بي

من ويكيبيديا، الموسوعة الحرة
اذهب إلى: تصفح، ‏ ابحث

هذه قائمة بأكواد الإستجابة حسب الحالة لبروتوكول نقل النص التشعبي (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)

[6]

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)

أنظر أيضا[عدل]

ملاحظات[عدل]

  1. ^ Italicised words and phrases such as must and should represent interpretation guidelines as given by RFC 2119

مصادر ومراجع[عدل]

  1. ^ "Hypertext Transfer Protocol -- HTTP/1.1". IETF. اطلع عليه بتاريخ 16 October 2015. 
  2. ^ "10 Status Code Definitions". W3. اطلع عليه بتاريخ 16 October 2015. 
  3. ^ "101". httpstatus. اطلع عليه بتاريخ 16 October 2015. 
  4. ^ قالب:Cite IETF
  5. ^ "httpStatusCodes.js". GitHub Gist. marlun78. اطلع عليه بتاريخ 16 October 2015. 
  6. ^ "qw3rtman \ hsc". GitHub. qw3rtman. اطلع عليه بتاريخ 16 October 2015. 
  7. ^ Stewart، Mark؛ djna. "Create request with POST, which response codes 200 or 201 and content". Stack Overflow. اطلع عليه بتاريخ 16 October 2015. 

روابط خارجية[عدل]