تعتبر عملية التحقق من كود استجابة HTTP لأي عنوان URL جزءًا أساسيًا من إدارة الشبكات وتحليل الأداء. تتضمن هذه العملية إرسال طلبات HTTP إلى الخادم المحدد وتلقي استجابات، مما يتيح للمستخدمين معرفة حالة الخادم وما إذا كان يعمل بشكل صحيح أم لا. يتضمن كود استجابة HTTP مجموعة من القيم، كل منها يمثل حالة معينة، بدءًا من نجاح الطلب وصولاً إلى الأخطاء.
أنواع أكواد استجابة HTTP
تنقسم أكواد استجابة HTTP إلى خمس فئات رئيسية، كل فئة تمثل نوعًا معينًا من الاستجابة:
- فئة 1xx (معلوماتية): تشير إلى أن الطلب تم استلامه، وتتم معالجته. على سبيل المثال، الكود 100 يعني ’استمرار’.
- فئة 2xx (نجاح): تعني أن الطلب تم معالجته بنجاح. الكود 200 يشير إلى ’OK’، مما يعني أن الطلب ناجح.
- فئة 3xx (إعادة توجيه): تعني أن الطلب يتطلب إعادة توجيه إلى عنوان URL آخر. على سبيل المثال، الكود 301 يعني ’تم نقلها بشكل دائم’.
- فئة 4xx (خطأ العميل): تشير إلى أن هناك خطأ من جانب العميل. الكود 404 يعني ’غير موجود’، مما يشير إلى أن المورد المطلوب غير متاح.
- فئة 5xx (خطأ الخادم): تشير إلى أن هناك مشكلة في الخادم. الكود 500 يعني ’خطأ داخلي في الخادم’.
رؤوس استجابة الخادم الرئيسية
رؤوس الاستجابة الشائعة لـ HTTP ومعانيها.
نوع المحتوى
يحدد تنسيق المحتوى المنقول، المطلوب للعرض الصحيح في المتصفح.
قبول الترميز
قائمة بطرق ضغط المحتوى المدعومة.
التاريخ
تاريخ ووقت إنشاء استجابة الخادم.
تنتهي صلاحيتها
الوقت الذي يصبح المحتوى بعده قديمًا.
Last-Modified
تاريخ آخر تحديث للمحتوى.
If-Modified-Since
التاريخ الذي يتم بعده تحميل المحتوى المحدث فقط.
الموقع
عنوان URL لإعادة التوجيه أو عنوان المورد الجديد.
الخادم
معلومات حول خدمة الويبrver، وإصداره، والمكونات المثبتة.
إجابات على الأسئلة الشائعة
تحقق من قائمة الأسئلة الشائعة - قد تجد الإجابة التي تحتاجها.
أدخل عنوان URL للصفحة، واختر خيار If-Modified-Since، وحدد تاريخ آخر زيارة لك. إذا كان رأس الاستجابة هو HTTP/1.1 304 Not Modified
بدلاً من HTTP/1.1 200 OK
، فهذا يعني أن الخادم يدعم If-Modified-Since ويرسل المحتوى فقط إذا كان قد تغير منذ آخر زيارة لك.
بشكل افتراضي، يستخدم httpstatuscodes وكيل المستخدم الحالي الخاص بك. إذا كنت ترغب في تغييره، يمكنك اختيار وكيل آخر من قائمة السحب لأسفل.
أدخل عنوان URL للصفحة واختر Accept-Encoding: gzip. إذا كانت استجابة الخادم تحتوي على رأس Content-Encoding: gzip، فهذا يعني أن الضغط مدعوم.
نعم، الخدمة تدعم نطاقات IDN. ليس هناك حاجة لتحويلها إلى بونيكود - فقط أدخل عنوان النطاق السيريلية وتحقق من استجابة خادم HTTP.
نعم، يقوم httpstatuscodes تلقائيًا بمتابعة إعادة التوجيه وتحليل الصفحة التالية المحددة في رأس <Location>
. يدعم ما يصل إلى 7 إعادة توجيه متتالية، ويعرض الرؤوس المرسلة والمستلمة لكل خطوة.
نعم، يعمل httpstatuscodes بشكل ممتاز على الأجهزة المحمولة، يتم تحميله بسرعة، وسهل الاستخدام.