رموز حالة HTTP - ماذا تعني؟

0
1107
خطأ 503 خطأ في الخادم

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

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

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

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

تنقسم جميع رموز حالة HTTP إلى ما مجموعه ست مجموعات ، مرقمة من واحد إلى ستة وتسع ، كل منها تشير إلى فئة محددة من الرسائل. بشكل عام ، يتم تعيين المجموعات على النحو التالي:

* 1xx إخراج المعلومات العامة
* 2xx يحتوي على رموز العمليات الناجحة
* 3xx يحتوي على رموز لإعادة التوجيه وإعادة التوجيه
* 4xx هي المسؤولة عن أخطاء العميل
* 5xx هي المسؤولة عن أخطاء الخادم
* 9xx قضايا الأخطاء الملكية

في هذه المجموعات الست ، يتم تلخيص جميع رموز الحالة لبروتوكول HTTP. تحتوي كل مجموعة على عدد مختلف من الرموز التي تشير إلى حالة أو حالة أو حالة محددة.

مجموعة 1xx - معلومات عامة

تضم هذه المجموعة ثلاث حالات ، وهي رمز الحالة 100 و 101 و 102. هذه الرموز هي المسؤولة عن نشر المعلومات والتعليمات العامة. على سبيل المثال ، يُرجع رمز 100 أمر "متابعة" إلى المستعرض لإعلامه بأنه يمكنه متابعة طلب كبير محتمل وثقيل بالخادم. رمز 101 ، من ناحية أخرى ، يبلغ المستعرض بأنه يتم تغيير البروتوكول ، على سبيل المثال عند التغيير من HTTP إلى FTP ، إلخ. أخيرًا ، يرمز 102 إلى المعالجة ويبلغ المستعرض بأن الطلب ما زال قيد المعالجة بنشاط. هذا يمنع مهلة. الرموز الموجودة في هذه الفئة مخصصة للاتصال بالمتصفح فقط ، لذلك لن تلاحظها عادةً.

مجموعة 2xx - عمليات ناجحة

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

مجموعة 3xx - يعيد التوجيه

تتعامل مجموعة أكواد 300er حصريًا مع التحويلات. تحتوي على تعليقات حول إعادة التوجيه الدائمة ، واستخدام الوكيل ، وما إلى ذلك. وهي تستخدم بشكل أساسي لتنبيه المتصفح إلى عمليات إعادة التوجيه هذه والإشارة إلى عنوان URL الصحيح أو المسار الصحيح. كمستخدم ، عادةً ما تحصل على شيء أو القليل جدًا من رموز الحالة لهذه المجموعة.

المجموعة 4xx - خطأ العميل

مجموعة 400er هي المجموعة الأولى التي تتعامل مع رسائل الخطأ الحالية. في هذه الحالة ، هذه هي أخطاء العميل ، أي المشكلات التي سببها العميل ، أي متصفح الويب أو الأخطاء التي تم تشغيلها بواسطة العميل. عدد رموز الخطأ المختلفة كبير ، لكن المستخدم العادي يواجه عادة ثلاثة رموز من هذه المجموعة ، وهي 400 و 403 و 404.

يمثل خطأ 400 - طلب غير صحيح طلب خاطئ. هنا المتصفح طلب وظيفة أو صفحة. ومع ذلك ، تم إنشاء الطلب بشكل غير صحيح وبالتالي لا يمكن تنفيذه بواسطة الخادم. ستحصل أيضًا على رؤية خطأ 403 - غير مسموح به. يحدث هذا الخطأ كلما انتقلت إلى صفحة ويب لا يمكنك الوصول إليها. على سبيل المثال ، إذا كنت ترغب في الوصول إلى دليل خادم دون أن يكون لديك الحقوق المناسبة ، أو إذا قمت بإدخال بيانات الوصول غير الصحيحة لاستعلام htaccess ، فستتلقى رسالة الخطأ هذه. الخطأ الأكثر شيوعًا هو Error 404 - Not Found. كلما أدخلت صفحة ويب غير صالحة أو غير صحيحة ، فإن الخطأ 404 هو الحل.

مجموعة 5xx - خطأ في الخادم

إذا كانت مجموعة 400er مخصصة لأخطاء العميل ، أي عن الأخطاء الناجمة عن متصفح الويب ، فإن مجموعة 500er تعني العكس. تقوم بإرجاع رسائل الخطأ التي أثارها الخادم أو تسببت في الخادم. ربما يكون الخطأ الأكثر شهرة هو خطأ 500 - خطأ خادم داخلي. هذه رسالة خطأ في مجموعة لعدد من أخطاء الخادم التي لا تحتوي على الكود الخاص بها وغير محددة. تتضمن أخطاء الخادم الشائعة الأخرى Error 502 Bad Gateway ، مثل عند استخدام وكيل غير صالح أو فشل إعادة التوجيه ، وخدمة Error 503 غير متوفرة عندما يكون الخادم غير متاح مؤقتًا بسبب الصيانة ، على سبيل المثال. من حين لآخر ، ستصادف أيضًا Error 504 Gateway Timeout لإعلامك بفقدان الاتصال بسبب انتهاء المهلة. خاصة على المواقع الرئيسية أو العروض الخاصة ، ستجد أيضًا Error 509 - Bandwidth Limit Exceeded مرات أكثر. تشير الرسالة إلى أن الطلب تم إحباطه لأنه بخلاف ذلك عرض النطاق الترددي الخادم قد تم تجاوزه.

مجموعة 9xx - رسائل حالة الملكية

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

اترك إجابة

الرجاء إدخال تعليقك!
الرجاء إدخال اسمك هنا