انتقل إلى محتوى الدرس

HTTP/2 Pseudo-Headers in DevTools الرؤوس الزائفة في إصدار HTTP/2

تتبّع مسيرة تطور أجيال بروتوكول HTTP الخمسة: من السطر الواحد في HTTP/0.9 وإضافة الرؤوس في HTTP/1.0 والاتصالات المستمرة في HTTP/1.1، إلى الإطارات الثنائية وتعدد التدفقات وضغط HPACK في HTTP/2، وصولاً إلى HTTP/3 فوق QUIC/UDP.
3 صفوف تعليمية
تكنولوجيا الويب
0 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

عندما تفحص طلباً يعمل بإصدار أو داخل تبويب في أدوات المطورين أو عبر الأمر ، ستلاحظ ظهور حقول خاصة في الصدارة تبدأ بعلامة النقطتين الرأسيتين (). وبما أن ألغى سطر البداية النصي التقليدي، فقد استعاض عنه بخمسة حقول رأس زائفة قياسية ():

  • الحقل (في الطلب): يحدد طريقة الطلب مثل أو .
  • الحقل (في الطلب): يحدد مخطط البروتوكول مثل .
  • الحقل (في الطلب): يحدد اسم النطاق والمنفذ مثل (بديلاً عن حقل في ).
  • الحقل (في الطلب): يحدد المسار ومعلمات الاستعلام مثل .
  • الحقل (في الاستجابة): يحمل رقم كود الحالة فقط مثل أو (حيث ألغى العبارة الوصفية النصية مثل لتوفير البيانات).
الصف 2 كود برمجي
نص
# HTTP/1.1 Textual Start-Line + Host Header:
GET /tutorials/web-technology HTTP/1.1
Host: www.closetag.com
Accept: text/html

# Equivalent HTTP/2 Request Shown in DevTools (Pseudo-Headers):
:method: GET
:scheme: https
:authority: www.closetag.com
:path: /tutorials/web-technology
accept: text/html
الصف 3 ملاحظة هامة