خدمة التحقق من رأس HTTP للخادم

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

  1. تعيين قيمة الرؤوس النموذجية ؛
  2. إضافة رؤوسك المخصصة ؛
  3. الإشارة إلى إصدار بروتوكول HTTP: 1.0 ، 1.1 ، 2 (للتحقق من دعم HTTP / 2) ؛
  4. تحديد طريقة الطلب وبيانات المهلة وبيانات البيانات اللاحقة لإرسالها إلى الخادم ؛
  5. تتحقق puzomerka أيضًا مما إذا كانت الاستجابة لطلبات If-Modified-Since أو If-None-Match صحيحة إذا كانت استجابة الخادم تحتوي على Last-Modified أو ETag.

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

رؤوس إلزامية


  • تاريخ
  • ويفضل نوع المحتوى تحديد مجموعة الأحرف لمحتوى النص utf-8
  • ضغط ترميز المحتوى لمحتوى النص

رؤوس قديمة وغير ضرورية


  • الخادم مع إصدار مفصل من خادم الويب
  • X-power-by
  • X_ASPNET- الإصدار
  • تنتهي الصلاحية
  • براغما
  • P3p
  • عبر
  • متوافق مع X-UA

الرؤوس المطلوبة للأمن


  • X-Content-Type-Options
  • X-XSS-Protection
  • أمن النقل الصارم
  • سياسة المُحيل
  • سياسة الميزات
  • Content-Security-Policy أو Content-Security-Policy-Report-Only لتعطيل النصوص والأنماط المضمنة.

رؤوس التخزين المؤقت


مطلوب للمحتوى الثابت ذي مدة التخزين المؤقت الطويلة والمرغوب فيه للغاية للمحتوى الديناميكي ذي مصطلح ذاكرة التخزين المؤقت القصير.

  • آخر تعديل
  • ETag
  • التحكم في ذاكرة التخزين المؤقت
  • فاري
  • من المهم أن يستجيب الخادم بشكل صحيح للرؤوس: If-Modified-Since و If-None-Match

HTTP / 2


الآن يجب أن يدعم الخادم HTTP / 2. بشكل افتراضي ، تتحقق الخدمة من الخادم بحثًا عن HTTP / 2. إذا كان الخادم الخاص بك لا يدعم HTTP / 2 ، فحدد HTTP / 1.1.

All Articles