انتقل إلى المحتوى

قائمة رموز حالة بروتوكول نقل النص الفائق: الفرق بين النسختين

من ويكيبيديا، الموسوعة الحرة
[مراجعة غير مفحوصة][مراجعة غير مفحوصة]
تم حذف المحتوى تمت إضافة المحتوى
MenoBot (نقاش | مساهمات)
ط بوت: إصلاح أخطاء فحص ويكيبيديا من 1 إلى 104
وسم: مُسترجَع
MaraBot (نقاش | مساهمات)
روبوت - إضافة لشريط البوابات :بوابة:إنترنت + بوابة:علم الحاسوب
وسم: مُسترجَع
سطر 1: سطر 1:
{{لا صندوق معلومات}}
{{شريط جانبي بروتوكول نقل النص الفائق}}
{{شريط جانبي بروتوكول نقل النص الفائق}}
'''قائمة رموز حالة بروتوكول نقل النص الفائق''' وتشمل أيضا [[معيار الإنترنت|معايير الإنترنت]] (Internet Standard) الموضوعة بواسطة ([[مجموعة مهندسي الإنترنت|IETF]]) والمعايير الأخرى مثل [[طلب تعليقات|آر إف سي]] والمواصفات الأخرى وبعض الأكواد الإضافية شائعة الاستخدام، الرقم الأول (First Digit) من كود الحالة (Status Code) يحدد واحد من أحد خمس فئات (Classes) من استجابة (response) ، يجب أن يتعرف جهاز مستقبل [[بروتوكول نقل النص الفائق|إتش تي تي بي]] (HTTP Client) على هذه الفئات الخمس كحد أدنى، العبارات المستخدمة هي صيغ قياسية ولكن يمكن الزيادة والمد بأي بديل للقراءة البشرية، ما لم ينص على خلاف ذلك، كود الحالة هو جزء من معيار (HTTP/1.1) ({{RFC|7231}}).<ref>
'''قائمة رموز حالة بروتوكول نقل النص الفائق''' وتشمل أيضا [[معيار الإنترنت|معايير الإنترنت]] (Internet Standard) الموضوعة بواسطة ([[مجموعة مهندسي الإنترنت|IETF]]) والمعايير الأخرى مثل [[طلب تعليقات|آر إف سي]] والمواصفات الأخرى وبعض الأكواد الإضافية شائعة الاستخدام، الرقم الأول (First Digit) من كود الحالة (Status Code) يحدد واحد من أحد خمس فئات (Classes) من استجابة (response) ، يجب أن يتعرف جهاز مستقبل [[بروتوكول نقل النص الفائق|إتش تي تي بي]] (HTTP Client) على هذه الفئات الخمس كحد أدنى، العبارات المستخدمة هي صيغ قياسية ولكن يمكن الزيادة والمد بأي بديل للقراءة البشرية، ما لم ينص على خلاف ذلك، كود الحالة هو جزء من معيار (HTTP/1.1) ({{RFC|7231}}).<ref>
سطر 136: سطر 137:


*
*
{{شريط بوابات|إنترنت|علم الحاسوب}}
{{مقالات بحاجة لشريط بوابات}}

[[تصنيف:تراميز حالة بروتوكول نقل النص الفائق]]
[[تصنيف:تراميز حالة بروتوكول نقل النص الفائق]]
[[تصنيف:قوائم متعلقة بالإنترنت]]
[[تصنيف:قوائم متعلقة بالإنترنت]]

نسخة 16:01، 23 أغسطس 2024

قائمة رموز حالة بروتوكول نقل النص الفائق وتشمل أيضا معايير الإنترنت (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]

الشفرة تلخيص بالعربية تلخيص بالانجليزية المعنى
100 متابعة Continue يشير هذا الرد المؤقت إلى أن كل شيء حتى الآن على ما يرام وأنه يجب على العميل متابعة الطلب ، أو تجاهل الاستجابة إذا كان الطلب قد انتهى بالفعل.
101 بروتوكول التحويل Switching Protocol يتم إرسال هذا الرمز استجابة لرأس طلب ترقية من العميل ، ويشير إلى البروتوكول الذي ينتقل إليه الخادم.
102 معالجة Processing يشير هذا الرمز إلى أن الخادم قد تلقى الطلب ويقوم بمعالجته ، ولكن لا توجد استجابة متاحة حتى الآن.
103 تلميحات مبكرة Early Hints الغرض الأساسي من رمز الحالة هذا هو استخدامه مع رأس الارتباط ، مما يسمح لوكيل المستخدم ببدء التحميل المسبق للموارد بينما يقوم الخادم بإعداد استجابة.

أكواد سلسلة الحالة 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))‏

الشفرة تلخيص بالعربية تلخيص بالانجليزية المعنى
200 حسنا OK نجح الطلب. يعتمد معنى النجاح على طريقة HTTP.
201 تم إنشاؤها Created نجح الطلب وتم إنشاء مورد جديد نتيجة لذلك. هذا هو عادةً الرد المرسل بعد طلبات POST ، أو بعض طلبات PUT.
202 مقبول Accepted تم استلام الطلب ولكن لم يتم البت فيه بعد. إنه غير ملزم ، حيث لا توجد طريقة في HTTP لإرسال استجابة غير متزامنة تشير لاحقًا إلى نتيجة الطلب. الغرض منه هو الحالات التي تتعامل فيها عملية أو خادم آخر مع الطلب ، أو لمعالجة الدُفعات.
203 معلومات غير موثوقة Non-Authoritative Information رمز الاستجابة هذا يعني أن المعلومات الوصفية التي تم إرجاعها ليست هي نفسها تمامًا كما هو متاح من الخادم الأصلي ، ولكن يتم جمعها من نسخة محلية أو نسخة من جهة خارجية. يستخدم هذا في الغالب للمرايا أو النسخ الاحتياطية لمورد آخر. باستثناء تلك الحالة المحددة ، يفضل الرد على "200 OK" على هذه الحالة.
204 لا يوجد محتوى No Content لا يوجد محتوى لإرساله لهذا الطلب ، ولكن قد تكون الرؤوس مفيدة. يجوز لوكيل المستخدم تحديث الرؤوس المخزنة مؤقتًا لهذا المورد برموز جديدة.
205 إعادة تعيين المحتوى Reset Content يخبر وكيل المستخدم بإعادة تعيين المستند الذي أرسل هذا الطلب.

أكواد غير رسمية

(بالإنجليزية: Unofficial codes)‏

  • الرسالة 404

ملاحظات

  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. مؤرشف من الأصل في 2019-04-25. اطلع عليه بتاريخ 2015-10-16.
  2. ^ "10 Status Code Definitions". W3. مؤرشف من الأصل في 2018-09-24. اطلع عليه بتاريخ 2015-10-16.
  3. ^ "101". httpstatus. مؤرشف من الأصل في 2015-10-30. اطلع عليه بتاريخ 2015-10-16.
  4. ^ Goland، Yaronn؛ Whitehead، Jim؛ Faizi، Asad؛ Carter، Steve R.؛ Jensen، Del (1999). HTTP Extensions for Distributed Authoring – WEBDAV. قوة مهمات هندسة الإنترنت. DOI:10.17487/RFC2518. RFC 2518. اطلع عليه بتاريخ 2009-10-24. {{استشهاد}}: الوسيط غير المعروف |month= تم تجاهله (مساعدة)
  5. ^ "httpStatusCodes.js". GitHub Gist. marlun78. مؤرشف من الأصل في 2019-12-11. اطلع عليه بتاريخ 2015-10-16.
  6. ^ "qw3rtman \ hsc". GitHub. qw3rtman. مؤرشف من الأصل في 2020-03-27. اطلع عليه بتاريخ 2015-10-16.
  7. ^ Stewart، Mark؛ djna. "Create request with POST, which response codes 200 or 201 and content". Stack Overflow. مؤرشف من الأصل في 2019-05-06. اطلع عليه بتاريخ 2015-10-16.