شرح صفوف ومحتوى الفقرة
يمكنك فحص واختبار ملفات الكوكيز وتشخيص أسباب حظرها باستخدام أدوات المطورين في المتصفح () أو عبر سطر الأوامر:
- 1. تبويب التطبيق والتخزين (): يعرض جدولاً تفصيلياً بكل الكوكيز المحفوظة للموقع الحالي شاملاً الاسم والقيمة والنطاق والمسار ووقت الانتهاء وحالة العلامات الأمنية ( و و). لاحظ أن الكوكيز المزودة بخاصية تظهر للمطور في هذا الجدول لأغراض الفحص رغم أنها محجوبة عن كود .
- 2. تشخيص الكوكيز المحظورة في تبويب الشبكة (): يتيح لك تفعيل خيار إظهار الكوكيز المفلترة معرفة السبب الدقيق لامتناع المتصفح عن إرسال كوكي معين (مثل تعارض أو غياب ).
- 3. محاكاة مخزن الكوكيز عبر أداة : يمكنك استخدام الخيار لحفظ الكوكيز الواردة من الخادم في ملف نصي، والخيار لإعادة إرسالها في الطلب التالي.
Shell
# 1. Save Set-Cookie headers from response into cookies.txt
curl -i -c cookies.txt -X POST https://httpbin.org/cookies/set/theme/dark
# 2. Send stored cookies from cookies.txt on the next request
curl -i -b cookies.txt https://httpbin.org/cookies
خلاصة المعرفة ومحطة الانتقال
ملخص الدرس
حصاد الدرسمراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي
ماذا تعلّمت في هذا الدرس؟
تعلّمت في هذا الدرس كيف تبني ملفات الكوكيز والجلسات طبقة إدارة الحالة فوق بروتوكول عديم الحالة، وآلية عمل حقلي الرأس و، والفرق بين الكوكيز المؤقتة والدائمة ( و)، ونطاق التوصيل ( و و)، وخصائص الأمان ( و و وبادئة )، والمقارنة الشاملة بين الكوكيز والجلسات، والحماية من اختطاف وتثبيت الجلسة، وإبطال الجلسة الصحيح عند الخروج. الخطوة التالية: انتقل الآن إلى الدرس التالي أساسيات المصادقة في HTTP () لنستكشف آلية التحدي والاستجابة، وحقل الرأس ، والمصادقة الأساسية والرموز الحاملة ()!