قائمة رموز حالة بروتوكول نقل النص الفائق: الفرق بين النسختين
[مراجعة غير مفحوصة] | [مراجعة غير مفحوصة] |
ط بوت: إصلاح أخطاء فحص ويكيبيديا من 1 إلى 104 وسم: مُسترجَع |
روبوت - إضافة لشريط البوابات :بوابة:إنترنت + بوابة:علم الحاسوب وسم: مُسترجَع |
||
سطر 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)
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
ملاحظات
- ^ "Hypertext Transfer Protocol -- HTTP/1.1". IETF. مؤرشف من الأصل في 2019-04-25. اطلع عليه بتاريخ 2015-10-16.
- ^ "10 Status Code Definitions". W3. مؤرشف من الأصل في 2018-09-24. اطلع عليه بتاريخ 2015-10-16.
- ^ "101". httpstatus. مؤرشف من الأصل في 2015-10-30. اطلع عليه بتاريخ 2015-10-16.
- ^ 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=
تم تجاهله (مساعدة) - ^ "httpStatusCodes.js". GitHub Gist. marlun78. مؤرشف من الأصل في 2019-12-11. اطلع عليه بتاريخ 2015-10-16.
- ^ "qw3rtman \ hsc". GitHub. qw3rtman. مؤرشف من الأصل في 2020-03-27. اطلع عليه بتاريخ 2015-10-16.
- ^ Stewart، Mark؛ djna. "Create request with POST, which response codes 200 or 201 and content". Stack Overflow. مؤرشف من الأصل في 2019-05-06. اطلع عليه بتاريخ 2015-10-16.